/* CSS Document */
.link
{
 font-family:Verdana; font-size:11px; letter-spacing:0.5px; line-height:19px; border:0px solid red; text-align:justify;text-decoration:underline;color:#3D5974;
}

.Prev_btn{
background:url(../images/blue/prv.jpg); background-repeat:no-repeat; height:38px; width:51px;  margin-left:5px; float:right; cursor:hand;
}
.next_btn{
background:url(../images/blue/nxt.jpg); background-repeat:no-repeat; height:38px; width:51px;  margin-left:0px; float:right; cursor:hand;
}
.close_btn{
background:url(../images/blue/close.jpg); background-repeat:no-repeat;  float:right; cursor:hand;vertical-align:middle; height:27px; width:77px;
}
.tipOfDay {
border:0px solid #FF0000;height:256px;width:364px;display: block; position:absolute;left:549px;top:4px;background-image:url(../images/blue/tip-of-the-day.gif); z-index:5000;
}
.QCInput{width:100px; height:12px;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px;color:#000;}
.QCTextArea{width:100px; height:42px;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px;color:#000;}
.QCbtn{height:20px;font-family:Georgia, 'Times New Roman', Times, serif; font-size:10px;}
body{margin:0px; font-family:Arial; font-size:11px; color:#3d5974; padding:0px;margin-top:10px; background-color:#e4eff3;}
img{border:0px;}
/* General class*/
.cleardiv{clear:both}
.floatright{float:right}
.floatleft{float:left}
.generalposition{position:relative}
/* Master div class*/
.masterdiv{ width:900px; background-color:FFFFFF; margin:0px auto; border-left:1px #e5e4e4 solid; border-right:1px #e5e4e4 solid; border-bottom:1px #e5e4e4 solid; height:100% ;}
/* Header Master classes*/
.headermaster{background-color:#fff; background-image:url(../images/banner.gif); height:71px;background-repeat:no-repeat; border-top:4px #1e72ab solid;border-right:1px solid #d3d2d1;border-left:1px solid #d3d2d1; }
.headermaster .companyname{float:left; font-family:verdana; font-size:14px; color:#ffffff; font-weight:bold; padding-left:190px; padding-top:70px}
.headermaster .themediv{float:right; font-size:12px; color:#ffffff; text-align:right; width:360px; padding-top:0px; }
.headermaster .themediv .inputuser{border:1px #0075b2 solid; font-size:10px; color:#666666; text-align:left;font-family:verdana; color:#7e7e7e; width:97px; padding:2px 3px}


.inputuser{border:1px #0075b2 solid; font-size:10px; color:#666666; text-align:left; font-family:verdana; color:#7e7e7e; width:120px; padding:2px 3px;}
.gobutton{background-image:url(../images/blueloginsubmitbutton.jpg); background-repeat:no-repeat; height:18px; width:18px;  float:right; margin-left:5pxcursor:pointer;}
.gobutton1{background-image:url(../images/blueloginsubmitbutton.jpg); background-repeat:no-repeat; height:18px; width:18px; float:right; margin-right:15px; vertical-align:middle;}
/* float:right; margin-left:5pxcursor:pointer; */

/**/
.loginpanel{font-size:11px; font-family:Verdana; background-color:#D7EEF4;}
.loginpanel .heading{background:url(../images/bluebgheading.jpg) no-repeat; font-family:Verdana; font-size:14px; color:#001758; height:20px; padding:8px 10px 0px 50px; border:1px #ffffff solid}

.headermaster .themediv .loginpanel{float:right; text-transform:uppercase; font-size:11px; font-family:Verdana; width:300px;}
.headermaster .themediv span{padding-left:0px;}
.headermaster .themediv .toplinks{float:right; font-size:11px; font-family:Arial; width:300px;}
.headermaster .themediv .toplinks a{text-decoration:none; color:#ffffff}
.headermaster .themediv .toplinks a:hover{text-decoration:underline; color:#ffffff}
.headermaster .themediv .toplinks span{padding:0px 4px;}

.themeinnerdiv{float:left; font-size:12px; padding:5px 55px 0px 0px; width:300px; }
.themeinnerdiv a{text-decoration:none; cursor:pointer}
.bluebutton{background:url(../images/bluethemebutton.gif); background-repeat:no-repeat; height:17px; width:17px; margin-left:5px; float:right}
.greenbutton{background:url(../images/greenthemebutton.gif); background-repeat:no-repeat; height:17px; width:17px; margin-left:5px; float:right}
.redbutton{background:url(../images/redthemebutton.gif); background-repeat:no-repeat; height:17px; width:17px; margin-left:5px; float:right}
/* Search Master classes*/
.Searchmasterdiv{float:left; width:300px}
.SearchBoxDiv{
	float:left;
	width:220px;
	padding-left:155px;
	}
	
.SearchBoxDiv .SearchBox{
	height:28px;
	width:165px;
	float:left;
	padding-top:7px;
	padding-left:20px;
	background:url(../images/searchbg.png);
	background-repeat:no-repeat;
	}
	
.SearchBoxDiv .SearchBox .input{
	border:0px;
	color:#666666;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	width:140px;
	padding-top:3px;
	float:left;
	}
	
.SearchBoxDiv .Button{
	float:left;
	width:20px;
	height:22px;
	padding-top:5px;
	background:url(../images/bluegobutton.png);
	background-repeat:no-repeat;
	font-family:Verdana;
	font-size:9px;
	padding-right:2px;
	margin-top:5px;
	color:#ffffff;
	}
	
.SearchBoxDiv .Button a{color:#ffffff; text-decoration:none}
/* Menubg starts here*/
.menumasterdiv{float:left; width:850px; background:url(../images/bluemenubg.jpg) repeat-x; height:29px; font-family:Verdana; font-size:12px; color:#ffffff}
/* middle contant starts here*/
.middlemaster{border-top:1px #ffffff solid; width:850px; margin:0px; height:100%}
.flashbanner{float:right; width:569px; height:160px; background-color:#FFFFFF}
.bannermaster{float:left; width:850px; padding-bottom:8px;}
.bannermaster .slagon{float:left; font-family:Verdana; font-size:14px;color:#4484bf; padding:50px 20px 20px 20px; text-align:left}
.span1{padding-left:90px}
.span2{padding-left:25px}
.span3{padding-left:73px}

.welcomemaster2{padding:0px 8px 0px 8px; float:left; height:auto;}

.welcomemaster2 .secondinnermaster{
	background-color:#E6F3F9;
	border:2px #e1e1e1 solid; 
	width:818px; 	
	height:auto;
	padding:0px 6px 0px 5px;
}

.welcomemaster2 .secondinnermaster .heading{	
	font-family:Verdana; 
	font-size:14px;
	font-weight:bold;	
	color:#113e94; 
	padding-bottom:15px;	
}

.welcomemaster2 .secondinnermaster .content{
	border-top:1px #4CBCE4 solid;
	margin-top:5px;
	padding:5px 0px 0px 0px;
}

.welcomemaster{padding:8px 0px 8px 8px; float:left; height:auto;}

/* For first inner div */
.welcomemaster .firstinner{
	float:left; 
	width:262px; 	
	height:300px;
}

.welcomemaster .firstinner .heading{
	font-family:Verdana; 
	font-size:14px;
	font-weight:bold;
	color:#113e94; 
	padding-bottom:15px;
}

.welcomemaster .firstinner .innerdiv{
	float:left; 
	width:242px; 	
	background-color:#FFFFFF; 
	background:url(../images/bluewelcomebg.jpg) repeat-x left bottom; 
	padding:10px; 
	font-size:11px; 
	color:#113e94;
	height:283px;	
}

/* For second inner div */
*html .welcomemaster .secondinner{
	float:left; 
	width:270px; 	 	
	height:285px;
	padding-left:20px;
	padding-right:23px;
}

.welcomemaster .secondinner{
	float:left; 
	width:270px; 	 	
	height:300px;
	padding-left:20px;
	padding-right:23px;	
}

*html .welcomemaster .secondinner .innerdivA {	
	width:270px; 
	border:2px #e1e1e1 solid;
	background-color:#FFFFFF; 
	background:url(../images/bluewelcomebg.jpg) repeat-x left bottom; 
	height:135px; 	
	font-size:12px; 
	color:#cd100c;
	margin:0px 0px 10px 0px;
}

.welcomemaster .secondinner .innerdivA {	
	width:270px; 
	border:2px #e1e1e1 solid;
	background-color:#FFFFFF; 
	background:url(../images/bluewelcomebg.jpg) repeat-x left bottom; 
	height:142px; 	
	font-size:12px; 
	color:#cd100c;
	margin:0px 0px 10px 0px;
}

.welcomemaster .innerdivA .heading{
	background:url(../images/bluebgheading.jpg) no-repeat; 
	font-family:Verdana; 
	font-size:14px; 
	color:#472e29; 
	height:24px; 
	padding:8px 10px 0px 50px; 
	border:1px #ffffff solid;
}

*html .welcomemaster .secondinner .innerdivB {	
	width:275px; 
	border:2px #e1e1e1 solid; 
	background-color:#FFFFFF; 
	background:url(../images/bluewelcomebg.jpg) repeat-x left bottom; 
	height:135px; 	
	font-size:11px; 
	color:#cd100c;
	margin:0px 0px 5px 0px;
}

.welcomemaster .secondinner .innerdivB {	
	width:273px; 
	border:2px #e1e1e1 solid; 
	background-color:#FFFFFF; 
	background:url(../images/bluewelcomebg.jpg) repeat-x left bottom; 
	height:142px; 	
	font-size:11px; 
	color:#cd100c;
	margin:0px 0px 5px 0px;
}

.welcomemaster .innerdivB .heading{
	background:url(../images/bluebgheading.jpg) no-repeat; 
	font-family:Verdana; 
	font-size:14px; 
	color:#472e29; 
	height:24px; 
	padding:8px 10px 0px 50px; 
	border:1px #ffffff solid;
}

.welcomemaster .secondinner .Link{padding:15px; font-size:11px; color:#0057a8; height:auto;}

*html .welcomemaster .secondinner .Link{padding:8px; font-size:11px; color:#0057a8; height:auto;}

.welcomemaster .secondinner .Link ul{list-style-type:none; margin:0px; padding:0px; height:auto; border:0px solid green;}
.welcomemaster .secondinner .Link ul li{list-style-type:none; margin:0px; padding:0px; line-height:18px; padding-bottom:5px; border:2px #elelel solid; height:auto;}

/* For third inner div */
*html .welcomemaster .thirdinner{
	float:right; 
	width:245px; 	
	height:300px;
	padding-right:10px;
}

.welcomemaster .thirdinner{
	float:right; 
	width:252px; 
	border:2px #elelel solid; 	
	height:300px;
	padding-right:10px;
}

*html .welcomemaster .thirdinner .innerdiv3 {	
	width:240px; 
	border:2px #elelel solid; 	
	background-color:#FFFFFF; 
	background:url(../images/bluewelcomebg.jpg) repeat-x left bottom;  
	height:302px; 	
	font-size:11px; 
	color:#cd100c;
	margin:0px 0px 5px 0px;
}

.welcomemaster .thirdinner .innerdiv3 {	
	width:250px; 
	border:2px #e1e1e1 solid; 
	background-color:#FFFFFF; 
	background:url(../images/bluewelcomebg.jpg) repeat-x left bottom; 
	height:295px; 	
	font-size:11px; 
	color:#cd100c;
	margin:0px 0px 5px 5px;
}

.welcomemaster .thirdinner .innerdiv3 .heading{
	background:url(../images/bluebgheading.jpg) no-repeat; 
	font-family:Verdana; 
	font-size:14px; 
	color:#472e29; 
	height:24px; 
	padding:8px 10px 0px 50px; 
	border:1px #ffffff solid
}

.emaillist{text-align:center; border:3px #02ade5 solid; background-color:#143a91; height:57px; margin-top:3px; font-size:14px; color:#ffffff; font-family:Times New Roman; padding-top:5px;}
.emaillist .div{height:38px; clear:both; background-image:url(../images/joinemaillistbgblue.png); background-repeat:no-repeat;margin-left:30px;}
.emaillist .div .inputDiv{width:120px; float:left; height:22px; margin-top:10px;}
.emaillist .div .input2{border:0px; font-size:10px; color:#666666; text-align:left; margin-left:15px}
.emaillist .div .button{width:22px; float:left; height:22px; padding-top:12px; padding-left:19px; color:#ffffff;font-family:Verdana;font-size:9px;}
.emaillist .div .button a{color:#ffffff; text-decoration:none}

.welcomemaster .innerdiv1{float:left; width:272px; border:2px #d9e3e7 solid; background-color:#FFFFFF; background:url(../images/bluebgeducation.jpg) repeat-x left bottom; height:310px;  font-size:11px; color:#113e94; margin-left:10px;}
.welcomemaster .innerdiv1 .heading{background:url(../images/bluebgheading.jpg) no-repeat; font-family:Verdana; font-size:14px; color:#001758; height:24px; padding:8px 10px 0px 50px; border:1px #ffffff solid;}

.welcomemaster .innerdiv2{float:left; width:272px;border:2px #d9e3e7 solid; background-color:#FFFFFF; background:url(../images/bluebgeducation.jpg) repeat-x left bottom; height:170px;  font-size:11px; color:#113e94; margin-left:10px;}
.welcomemaster .innerdiv2 .heading{background:url(../images/bluebgheading.jpg) no-repeat; font-family:Verdana; font-size:14px; color:#001758; height:24px; padding:8px 10px 0px 50px; border:1px #ffffff solid;}

.Links{	padding:15px; font-size:11px; color:#0057a8;}
.Links ul{list-style-type:none; margin:0px; padding:0px;}
.Links ul li{list-style-type:none; margin:0px; padding:0px; line-height:18px;padding-bottom:5px;}
.Links ul li span{font-weight:bold;}
.Links ul li a{color:#0057a8; text-decoration:none; padding-left:5px; }
.Links ul li a:hover{color:#0057a8; text-decoration:underline;}

.readmorelink{
	font-family:Verdana; 
	font-size:12px; 
	font-weight:bold; 
	font-style:italic; 
	text-align:right; 
	margin-left:110px;
	text-decoration:underline;	
}

.readmorelink a{color:#0057a8; text-decoration:underline}
/*Menu CSS starts here*/
.chromestyle{
width: 99%;
background: url(../images/bluemenubg.jpg) center center repeat-x;
}

.chromestyle:after{ /*Add margin between menu and rest of content in Firefox*/
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.chromestyle ul{
width: 100%;
text-align: center;
margin:0px; padding:0px; list-style-type:none; display:inline-block; /*set value to "left", "center", or "right"*/
}

.chromestyle ul li{
margin:0px; padding:0px; list-style-type:none; list-style:none; float:left; display:inline; height:29px;border-right: 1px solid #DADADA;
}
.chromestyle ul li a{
color: #ffffff;
padding: 7px 15px 7px 15px;
margin: 0;
text-decoration: none;
font-family:Verdana; font-size:12px;
display:inline-block;
}

.chromestyle ul li a:hover, .chromestyle ul li a.selected{ /*script dynamically adds a class of "selected" to the current active menu item*/
background-color:#143a91;display:block;  padding:7px 15px 7px 15px; color:#ffffff; 
/* Changed display:inline-block to display:block for main menu as menu's are reduced. By Padmaja on 18/08/2009 */
 /*THEME CHANGE HERE*/
}

/* ######### Style for Drop Down Menu ######### */

.dropmenudiv{
position:absolute;
top: 0;
border: 1px solid #7dd6f3; /*THEME CHANGE HERE*/
border-bottom-width: 0;
font:normal 12px Verdana;
line-height:18px;
z-index:100;
background-color: white;
width: 200px;
visibility: hidden;
}


.dropmenudiv a{
width: auto;
display: block;
text-indent: 3px;
border-bottom: 1px solid #7dd6f3; /*THEME CHANGE HERE*/
padding: 2px 10px;
text-decoration: none;
color: #0057a8;
}

* html .dropmenudiv a{ /*IE only hack*/
width: 100%;
background-color: #ffffff;
}

.dropmenudiv a:hover{ /*THEME CHANGE HERE*/
background-color: #d6effe;
}
/* Menu CSS Ends here*/


/* footer class starts here*/
.footermaster{width:852px; height:20px; margin:2px auto; border:0px #e5e5e5 solid; font-family:Verdana; font-size:11px; color:#ffffff; background-color:#1e72ab}
.footermaster_career{width:852px; height:40px; margin:2px auto; border:0px #e5e5e5 solid; font-family:Verdana; font-size:11px; color:#ffffff; background-color:#1e72ab;text-align:center;}
.footermaster1{width:852px; height:30px; margin:2px auto; border:1px #e5e5e5 solid; font-family:Verdana; font-size:11px; color:#000; background-color:#0874bc }
.footermaster2{width:852px; height:30px; margin:2px auto; border:1px #e5e5e5 solid; font-family:Verdana; font-size:11px; color:#ffffff; }

.copyrighttext{ padding:8px 10px 0px 15px}
.footerlinks{float:right; padding:8px 15px 0px 10px}
.footerlinks a{color:#000; text-decoration:none}
.footerlinks a:hover{color:#000; text-decoration:underline}
.footerlinks span{padding:8px 4px 0px 4px;}


.copyrighttext1{float:left; padding:8px 10px 0px 15px}
.footerlinks1{float:left; padding:8px 15px 0px 10px}
.footerlinks1 a{color:#000; text-decoration:none;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px}
.footerlinks1 a:hover{color:#000; text-decoration:underline; font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px}
.footerlinks1 span{padding:8px 4px 0px 4px;}



/* Services css*/
.servicesbanner{float:right; background:url(../images/servicesblue.jpg) no-repeat; width:569px; height:160px}
.servicesheading{background:url(../images/serviceslable.jpg) no-repeat; width:137px; height:29px;}
.content{border-top:1px #1766b0 solid; line-height:18px; padding-top:10px;padding-bottom:15px;}
.content span{color:#0057a8; font-family:Verdana; font-size:14px;}
/* Aboutus css*/
.aboutusbanner{float:right; background:url(../images/aboutus_green.jpg) no-repeat; width:568px; height:160px}
.aboutusheading{background:url(../images/aboutuslable.jpg) no-repeat; width:137px; height:30px;}
.missionheading{background:url(../images/ourmission.gif) no-repeat; width:182px; height:33px;}
.visionheading{background:url(../images/ourvision.gif) no-repeat; width:164px; height:30px;}
.objectiveheading{background:url(../images/objective.gif) no-repeat; width:145px; height:30px;}
.goalheading{background:url(../images/our-approch.jpg) no-repeat; width:207px; height:30px;}
.itconsultancyheading{background:url(../images/itconsultancy.gif) no-repeat; width:234px; height:39px;}
.custsoftheading{background:url(../images/customsoftdev.gif) no-repeat; width:497px; height:34px;}
.itsecedutheading{background:url(../images/securityeducation.gif) no-repeat; width:329px; height:34px;}
.itseccurdevheading{background:url(../images/curriculumdev.gif) no-repeat; width:550px; height:37px;}
.itsecpracticesheading{background:url(../images/securitypractices.gif) no-repeat; width:319px; height:35px;}
.researchheading{background:url(../images/research.gif) no-repeat; width:143px; height:30px;}
.researchheading{background:url(../images/research.gif) no-repeat; width:143px; height:30px;}

.productdevelopmentheading{background:url(../images/productdevelopment.gif) no-repeat; width:334px; height:31px;}
.protoheading{background:url(../images/prototyping.gif) no-repeat; width:182px; height:36px;}
.devheading{background:url(../images/development.gif) no-repeat; width:209px; height:33px;}
.testingheading{background:url(../images/testingandqa.gif) no-repeat; width:202px; height:37px;}
.performanceheading{background:url(../images/performance-engineering.gif) no-repeat; width:381px; height:39px;}
.portingheading{background:url(../images/porting.gif) no-repeat; width:115px; height:31px;}
.trainingheading{background:url(../images/training.gif) no-repeat; width:128px; height:38px;}
.deploygheading{background:url(../images/deployment.gif) no-repeat; width:186px; height:35px;}
.techheading{background:url(../images/technicalsupport.gif) no-repeat; width:279px; height:35px;}
.maintenanceheading{background:url(../images/maintenance.gif) no-repeat; width:200px; height:36px;}

.appsecheading{background:url(../images/appsecuritytesting.gif) no-repeat; width:422px; height:37px;}
.assessmentheading{background:url(../images/vulnerabilityassessment.gif) no-repeat; width:385px; height:36px;}
.pentestheading{background:url(../images/penetrationtesting.gif) no-repeat; width:294px; height:36px;}
.penwhyheading{background:url(../images/Why-IQSPL.jpg) no-repeat; width:187px; height:28px;}
.isoheading{background:url(../images/isocompliance.gif) no-repeat; width:441px; height:33px;}
.deployheading{background:url(../images/deployment.gif) no-repeat; width:186px; height:35px;}
.isoofferheading{background:url(../images/What-we-offer.jpg) no-repeat; width:227px; height:27px;}
.sitemapheading{background:url(../images/sitemap.jpg) no-repeat; width:145px; height:29px;
border-bottom:1px #0057a8 solid; 
	line-height:18px; 
	width:810px; 
	padding-bottom:10px;
	margin-top:25px;
	padding:0px 15px 0px 5px;}

*html .sitemapheading{background:url(../images/sitemap.jpg) no-repeat; width:145px; height:29px;
border-bottom:1px #0057a8 solid; 
	line-height:18px; 
	width:810px; 
	padding-bottom:10px;
	margin-top:-0px;
	padding:0px 15px 0px 5px;}
	
	
.srgroupheading{background:url(../images/sen-off-grp.jpg) no-repeat; width:264px; height:25px;}
.itgroupheading{background:url(../images/IT-user-grp.jpg) no-repeat; width:170px; height:25px;}
.devgroupheading{background:url(../images/dev-grp.jpg) no-repeat; width:206px; height:26px;}
.cargroupheading{background:url(../images/Car-grp.jpg) no-repeat; width:167px; height:24px;}
.beggroupheading{background:url(../images/Beg-grp.jpg) no-repeat; width:207px; height:26px;}
.moduleheading{background:url(../images/Mod-cat.jpg) no-repeat; width:200px; height:24px;}
.egovheading{background:url(../images/E-governance-Advisory.jpg) no-repeat; width:349px; height:29px;}
.disclaimer{background:url(../images/disclaimer.jpg) no-repeat; width:159px; height:26px;}
.webheading{background:url(../images/Website-Development.jpg) no-repeat; width:333px; height:26px;}


/*-- Code Added By Padmaja On 12/08/09 --*/
.imagesize {
	border:0px solid green; 
	width:170px; 
	height:140px;
	
	padding:4px;
}

.servicedesc {
	border:0px solid blue; 
	/*width:3500px; 
	position:absolute;*/
}

.servicemain {
	border:0px solid red;
	border-top:1px #1766b0 solid; 
	line-height:18px; 
	padding-top:10px;
	padding-bottom:20px;	
}

.servicemain span{color:#0057a8; font-family:Verdana; font-size:14px;}

.service_top{
	float:right; 
	margin-right:10px;
	/*background:url(../images/b.gif);*/
	width:45px; height:22px;
}

.textcolour{
	color:#FFFFFF;
}

.aboutUsContent{
	border-top:1px #1766b0 solid;
	line-height:18px;
	padding-top:10px;
	padding-bottom:15px;	
}

/* class for top image */
.topimage{
	background-image:url(../images/b.gif) no repeat;
	border:0px solid green;		
}
.popupDate {
			color: #1A535C;
			font-size: 11px;
			font-family: Verdana;
		}
.title_page {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;
	font-weight: bold;
	color: #5DA3D2;
}
.phrases {
	color: #FFFEFF;
	font-weight: lighter;
	font-family: Georgia;
	font-style: italic;
}
.btn-box_header{
background-image:url(../images/btm-abtus.gif);
height:17px; width:120px;
background-repeat:no-repeat;
font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#FFFFFF;font-weight:bold
}
.btn-box_header1{
background-image:url(../images/btm-abtus1.gif);
height:17px; width:180px;
background-repeat:no-repeat;
font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#FFFFFF;font-weight:bold
}
.btn-box_header2{
background-image:url(../images/btm-abtus2.gif);
height:17px; width:120px;
background-repeat:no-repeat;
font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#FFFFFF;font-weight:bold
}
/*#0057a8*/
.aboutUsHeading{
	color:#0275AC;
	font-family:Verdana;
	font-size:14px;	
	width:410px;
	padding-top:20px;
}

.dotted_line{
	border-top:1px #1766b0 dotted;
	line-height:18px;
	padding-top:5px;
	padding-bottom:10px;	
}
/*-- End od Code Added By Padmaja --*/

/* Code added by Padmaja on 17-08-2009 */
/* Contactus css */
.contactusbanner{float:right; background:url(../images/contact.jpg) no-repeat; width:568px; height:160px;}
.contactusheading{background:url(../images/contactuslable.jpg) no-repeat; width:161px; height:30px;}
.contactuscontent{border-top:1px #1766b0 solid; line-height:18px; width:810px; padding-top:10px;padding-bottom:15px;}
.contactuscontent span{color:#0057a8; font-family:Verdana; font-size:14px;}

/* Partner css */
.partnersbanner{float:right; background:url(../images/partnerblue.jpg) no-repeat; width:568px; height:160px;}
.partnersheading{background:url(../images/partnars_blue.jpg) no-repeat; width:161px; height:30px;}
.partnercontent{border-top:1px #1766b0 solid; line-height:18px; width:810px; padding-top:10px;padding-bottom:15px;}
.partnercontent span{color:#0057a8; font-family:Verdana; font-size:14px;}

/* Career css */
.careerbanner{float:right; background:url(../images/career_blue.jpg) no-repeat; width:568px; height:160px;}
.careerheading{background:url(../images/careerslable.jpg) no-repeat; width:161px; height:30px;}
/* Publicatin css*/
.publicationbanner{float:right; background:url(../images/publicationblue.jpg) no-repeat; width:568px; height:160px;}
.publicationheading{background:url(../images/resourcelibrary.gif) no-repeat; width:258px; height:36px;border:0px solid #ffcc00;margin-top:44px;}
*html .publicationheading
{
background:url(../images/resourcelibrary.gif) no-repeat; width:258px; height:36px; margin-top:10px; border:0px solid red;
}


.publicationhref{
	color:#0057a8; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
}

.publicationhref:hover{
	color:#0057a8; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:underline;
}
.publicationcontent{
	border-top:1px #0057a8 dotted; 
	line-height:18px; 
	width:810px; 
	padding-top:10px;
	padding-bottom:15px;
	padding:0px 15px 0px 5px;
}

.pdfimage {
	height:25px;
	width:25px;
}
/* End of Code added by Padmaja on 17-08-2009 */

/* Start of classes for product engineering page */
.productenggbanner{float:right; background:url(../images/servicesblue.jpg) no-repeat; width:568px; height:160px;}
.productenggheading{background:url(../images/publicationslableblue.jpg) no-repeat; width:161px; height:30px;}
.productenggcontent{border-top:1px #0057a8 solid; line-height:18px; width:810px; padding-top:10px;padding-bottom:15px;}
.productenggcontent span{color:#0057a8; font-family:Verdana; font-size:14px;}

*html .breakclass {
	margin-top:10px; border:1px solid red;
}
.breakclass {
	margin-bottom:10px;
}

.productimagediv {
	border:0px solid green;
	width:600px;
	height:400px;
	margin-left:115px;
}

.contentbottomborder {
	border-bottom:1px #0057a8 solid; line-height:18px; width:810px; padding-top:10px;padding
}
/* End od classes for product engineering page */


/* css for topbar*/
.mattblackmenu ul{
	margin: 0;
	padding: 0;
	font: 12px Verdana;/*change made by abhishek*/
	list-style-type: none;
	border-bottom: 1px solid gray;
	text-align:center;/*change by abhishek*/
	/*background: red;/*TOP-Menu Main BG TOTAL-WIDTH*/
	background-image:url(../images/bluemenubg.jpg);
	overflow: hidden;
	width: 100%;
}

.mattblackmenu li{
	display: inline;
	margin: 0;
}

.mattblackmenu li a{
	float: left;
	display: block;
	text-decoration: none;
	margin: 0;
	padding: 4px 6px; /*padding inside each tab*/
	border-right: 1px solid white; /*right divider between tabs*/
	color: white;
	/*background: red;/*TOP-Menu Main BG*/
	background-image:url(../images/bluemenubg.jpg);
	
	font-size:11px;
	
}

.mattblackmenu li a:visited{
	color: white;
}

.mattblackmenu li a:hover{
	background: #ac5554; /*background of tabs for hover state */
	color:white;
}

.mattblackmenu a.active{
/*background: black; background of tab with "selected" class assigned to its LI */background: #ac5554;
}

/*css for base*/
/* ######### Drop Down ULs CSS ######### */


.ddsubmenustyle, .ddsubmenustyle ul{ /*topmost and sub ULs, respectively*/
	font: normal 10px Verdana;/*change made by abhishek*/
	margin: 0;
	padding: 0;
	position: absolute;
	left: 0;
	top: 0;
	list-style-type: none;
	background: white;/*IE6& 7 CSS back color gap-Submenu(1-ADDED BY VIKRAM)*/
	border: 1px solid #86D3ED;/*change by abhishek*/
	border-bottom-width: 0;
	visibility: hidden;
	z-index: 100;
}

.ddsubmenustyle li a{
	display: block;
	width: 160px; /*width of menu (not including side paddings)*/
	color: #143A91;/*change by abhishek*/
	background-color: white;/*IE6& 7 CSS back color gap-Submenu(2-ADDED BY VIKRAM)*/
	text-decoration: none;
	padding: 5px 5px;
	border-bottom: 1px solid #86D3ED;/*cnahge by abhishek*/
}

* html .ddsubmenustyle li{ /*IE6 CSS hack*/
	display: inline-block;
	width: 170px; /*width of menu (include side paddings of LI A*/
}

.ddsubmenustyle li a:hover{
	background-color: #D6EFFE;/*change by abhishek*/
	color: #143A91;/*bg-sub & txt color 1-dropdown*/
}

/* ######### Neutral CSS  ######### */

.downarrowpointer{ /*CSS for "down" arrow image added to top menu items*/
	padding-left: 4px;
	border: 0;
}

.rightarrowpointer{ /*CSS for "right" arrow image added to drop down menu items*/
	position: absolute;
	padding-top: 3px;
	left: 100px;
	border: 0;
}

.ddiframeshim{
	position: absolute;
	z-index: 500;
	background: transparent;
	border-width: 0;
	width: 0;
	height: 0;
	display: block;
}

/*css for sidebar*/
/* ######### Marker List Vertical Menu ######### */

.markermenu{
	width: 175px; /*width of side bar menu*/
	clear: left;
	position: relative; /*Preserve this for "right" arrow images (added by script) to be positioned correctly*/
}

.markermenu ul{
	list-style-type: none;
	margin: 5px 0;
	padding: 0;
	border: 1px solid #9A9A9A;
}

.markermenu ul li a{
	background: #F2F2F2 url(bulletlist.gif) no-repeat 3px center; /*light gray background*/
	font: bold 13px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
	color: #00014e;
	display: block;
	width: auto;
	padding: 3px 0;
	padding-left: 20px;
	text-decoration: none;
	border-bottom: 1px solid #B5B5B5;
}

* html .markermenu ul li a{ /*IE6 hack*/
	width: 155px;
}

.markermenu ul li a:visited, .markermenu ul li a:active{
	color: #00014e;
}

.markermenu ul li a:hover, .markermenu ul li a.selected{
	color: white;
	background-color: black;
}

/* ######### Customized Drop Down ULs CSS (inherits from ddlevelsmenu-base.css) ######### */

.blackwhite li a{
	background: white;
}

.blackwhite li a:hover{
	background: black;
	color: white;
}

/* Start of classes for odd and even row on training page */
.tablehead{
	height:15px;
	font-family:Verdana;
	font-size:12px;
	color:#FFFFFF;
	background-color:#b19973;
}

.oddrow{
	height:13px;
	font-family:Verdana;
	font-size:11px;
	background-color:#fff;
}

.borderclass{
	border-right:1px solid #e1e1e1;
}

.evenrow{
	height:13px;
	font-family:Verdana;
	font-size:11px;
	background-color:#e2dfd9;
}
.oddrow_career{
	height:13px;
	font-family:Verdana;
	font-size:11px;
	background-color:#fff;
}

.evenrow_career{
	height:13px;
	font-family:Verdana;
	font-size:11px;
	background-color:#e2dfd9;
}

.main_heading{
	font:Verdana; 
	font-size:14px; 
	color:#0275AC;
}

.sub_heading{
	font:Verdana; 
	font-size:13px; 
	color:#0275AC;
}

.content_heading {
	color:#ce100c; 
	font-family:Verdana; 
	font-size:13px;
}

.trainingcontent {
	border-top:1px #1766B0 solid; 
	line-height:18px; 
	width:810px; 
	padding-top:10px;
	padding-bottom:20px;
	color:#3D5974;
	font-family:Verdana; 
	font-size:11px;
}

.break_in_training {
	margin-top:14px;
}

.training_table_class {
	border:1px #e1e1e1 solid;
	margin-left:20px;
}
/* End of classes for odd and even row on training page */

.casestudy_font{	
	color:#0057a8;
}

.training_top_button{
	float:right; 
	margin-right:10px;
	/*background:url(../images/b.gif);*/
	width:45px; 
	height:22px;
	margin-left:770px;
}

#marqueecontainer{
	position: relative;
	 /*marquee width */
	height: 150; /*marquee height */	
	overflow: hidden;
	/*border: 3px solid black;*/
	padding: 2px;
	padding-left: 4px;
}

.penetration_imagesize {
	border:0px solid green; 
	width:170px; 
	height:140px;
	margin-left:10px; 
}

.clickhere_link{
	font-family:Verdana; 
	font-size:12px; 
	font-weight:bold; 
	font-style:italic; 
	text-align:right; 
	text-decoration:underline;
	color:#0057A8;
}

.career_textbox{
	width:170px;
	font:Verdana;
	font-size:11px;
	color:#0057a8;
	border:1px solid #7F9DB9;
}

.career_dropdown{
	width:175px;
	font:Verdana;
	font-size:11px;
	color:#0057a8;
}

.star_class{
	color:#CC3300;
	font-size:12px;
}
.searchBox{width:100px; height:20px; background-color:#fff;border:1px solid #00CCFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#990000}
.case-studies{
background-image:url(../images/toptitle.gif);
width:150px;
height:25px;font-family: Arial, sans-serif;
	font-size: 12px;color: #fff;
	text-align:left; font-weight:bold;
background-repeat:no-repeat;}

.trainning_content
{
	color:#3D5974;
	font-family:Verdana; 
	font-size:11px;
	text-decoration:none;
}
.trainning_content:hover
{
	color:#3D5974;
	font-family:Verdana; 
	font-size:11px;
	text-decoration:underline;
}
.sitemap_bullet{
	background-image:url(../images/aboutbullg.gif)no-repeat;
	size:10px;
}

.sitemap_mainlink{
	color:#0275AC;
	font-family:Verdana; 
	font-size:12px;
	text-decoration:none;
	
}

.sitemap_mainlink:hover{
	color:#113E94;
	font-family:Verdana; 
	font-size:12px;
	 font-weight:bold;
	text-decoration:none;
}

.sitemap_sublink{
	color:#0275AC;
	font-family:Verdana; 
	font-size:12px;text-decoration:none;
}

.sitemap_sublink:hover{
	color:#113E94;
	font-family:Verdana; 
	font-size:12px;
	 text-decoration:none;
	 	 font-weight:bold;
}

.siteNavigate {
	font-family:Verdana;
	text-decoration:none;
	color:#16A0CD;
	font-size:12px;
	font-weight:bold
}

.siteNavigate:hover {
	font-family:Verdana;
	text-decoration:none;
	color:#113E94;
	font-size:12px;
	font-weight:bold;
}
.siteNavigateDevider{
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
}
.siteSubNavigation {
	font-family:Verdana;
	font-size:12px;
}

/* start about us menu*/
.leftpanel{

border:0px solid black; width:250px; float:left;  border-top:3px solid #0874bc;border-right:1px solid #cad0d3;border-left:1px solid #cad0d3;border-bottom:1px solid #cad0d3;
}
*html .leftpanel{
border:0px solid black; width:250px; float:left; height:250px; border-top:3px solid #0874bc;border-right:1px solid #cad0d3;border-left:1px solid #cad0d3;border-bottom:1px solid #cad0d3;
}
.rightPanel{
border:0px solid blue; width:570px; float:right; border-top:0px solid #cad0d3;border-right:0px solid #cad0d3;border-left:0px solid #cad0d3;border-bottom:0px solid #cad0d3;
}
*html .rightPanel{
border:0px solid blue;  float:right;  border-top:0px solid #cad0d3;border-right:0px solid #cad0d3;border-left:0px solid #cad0d3;border-bottom:0px solid #cad0d3;width:560px; 
}


/* end about us menu*/




/* start Product menu*/
.P_leftpanel{

border:0px solid black; width:250px; float:left; height:430px; border-top:3px solid #0874bc;border-right:1px solid #cad0d3;border-left:1px solid #cad0d3;border-bottom:1px solid #cad0d3;
}
*html .P_leftpanel{
border:0px solid black; width:250px; float:left; height:450px; border-top:3px solid #0874bc;border-right:1px solid #cad0d3;border-left:1px solid #cad0d3;border-bottom:1px solid #cad0d3;
}
.P_rightPanel{
border:0px solid blue; width:570px; float:right;   border-top:0px solid #cad0d3;border-right:0px solid #cad0d3;border-left:0px solid #cad0d3;border-bottom:0px solid #cad0d3;
}
*html .P_rightPanel{
border:0px solid blue;  float:right;  border-top:0px solid #cad0d3;border-right:0px solid #cad0d3;border-left:0px solid #cad0d3;border-bottom:0px solid #cad0d3;width:560px; 
}
/* end Product menu*/

.left-pane-bullet{
background-image:url(../images/left-pane-bullet.jpg);
height:5px;
width:6px;
background-repeat:no-repeat;}
.left_section{
font-family:Verdana, Arial, Helvetica, sans-serif;font-size:13px; color:#000000;
}
.left_sectionLinks{
font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px; color:#143a91;text-decoration:none;
}

.division{width:250px; float:left; height:20px;border-bottom:1px solid #cad0d3;border-top:0px solid #cad0d3; margin-top:12px; font-family:Arial, Helvetica, sans-serif;font-size:14px; color:#9d161f; font-weight:bold}
.navigation{
border:0px solid black;background-color:#d3e2ea; vertical-align:middle; font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px; height:18px; color:#A68755;}
.panel_heading{
border:0px solid black;background-color:#d3e2ea; vertical-align:middle; font-family:Georgia;font-size:14px; height:28px; color:#000000; margin-top:3px;
background-image:url(../images/header_points.jpg);background-repeat:repeat-x}
.panel_heading_benefits{
border:0px solid black;background-color:#d3e2ea; vertical-align:middle; font-family:Georgia;font-size:14px; height:28px; color:#fff; margin-top:3px;font-weight:bold;
background-image:url(../images/header_points1.jpg);background-repeat:repeat-x}
.navigation_fullContents{
border:0px solid black;  float:left;  vertical-align:middle;margin-top:2px; font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px; height:23px; color:#215dc6; width:100%;border-bottom:1px solid #cad0d3;}
*html .navigation_fullContents{
border:0px solid black;  float:left;  vertical-align:middle; font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px; height:23px; color:#215dc6; width:100%;border-bottom:1px solid #cad0d3;}

*html .navigation{
border:0px solid black; width:573px; float:left;  vertical-align:middle;margin-top:12px; font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;height:23px;color:#215dc6}

.header_space{
margin-top:38px;
}
*html .header_space{
margin-top:8px;
}
.QuickContact{
margin-top:5px;
float:right;
height:25px;
width:94px;
background-repeat:no-repeat;}


/* Left-Panel Menu  added by Vikram START */
.menutitle{
cursor:pointer;
margin-bottom: 5px;
background-color:#d3e2ea;
color:#215dc6;
cursor:pointer;
margin-top: 5px;
background-color:#fff;
width:246px;
padding:2px;
height:25px;
background-image:url(../images/arrow-down-title.jpg);
background-repeat:no-repeat;
text-align:left;
font-weight:bold;
font-family:Geneva, Arial, Helvetica, sans-serif; 
font-size:13px;
/*/*/border-bottom:1px solid #cad0d3;/* */
}

.menutitle_last{
cursor:pointer;
margin-bottom: 5px;
background-color:#d3e2ea;
color:#215dc6;
cursor:pointer;
margin-top: 5px;
background-color:#fff;
width:246px;
padding:2px;
height:25px;
background-image:url(../images/arrow-down-title.jpg);
background-repeat:no-repeat;
text-align:left;
font-weight:bold;
font-family:Geneva, Arial, Helvetica, sans-serif; 
font-size:13px;
/*/*border-bottom:1px solid #cad0d3;/* */
}
.menutitle_top{
cursor:pointer;
margin-top: 5px;
background-color:#fff;
color:#215dc6;
width:246px;
padding:2px;
height:25px;
background-image:url(../images/arrow-down-title.jpg);
background-repeat:no-repeat;
text-align:left;
font-weight:bold;
font-family:Geneva, Arial, Helvetica, sans-serif; 
font-size:13px;
/*/*/border-bottom:1px solid #cad0d3;/* */

}
.menutitle_top a:hover{
cursor:pointer;
margin-top: 5px;
background-color:#fff;
color:#990000;
width:246px;
padding:2px;
height:25px;
background-image:url(../images/arrow-up-title.jpg);
background-repeat:no-repeat;
text-align:left;
font-weight:bold;
font-family:Geneva, Arial, Helvetica, sans-serif; 
font-size:13px;
/*/*/border-bottom:1px solid #cad0d3;/* */

}
.submenu{
margin-bottom: 0.5em;display:none;
}
 
 .subMenu{font: 11px Verdana, Arial, Helvetica, sans-serif;	 	
  height:21px;
   color: #143a91;
   text-decoration:none;
   cursor:pointer;
   line-height:24px;
   background-image:url(../images/left-pane-bullet.jpg);
   background-repeat:no-repeat;
   margin-left:10px;
   }
   
   /* Left-Panel Menu  added by Vikram END */

   .contents{
   font-family:Verdana; font-size:11px; letter-spacing:0.5px; line-height:19px; border:0px solid red; text-align:justify;  vertical-align:top;
   }
   .footer_contents
   {
    font-family:Verdana; font-size:12px; letter-spacing:0.5px; line-height:19px; border:0px solid red; text-align:justify;  vertical-align:top;color:#3D5974;
   }
   
    .P_contents{
   font-family:Verdana; font-size:11px; letter-spacing:0.5px; line-height:19px; border:0px solid red;
   }
   *html .services_bullet
   { padding-top:1px;}
   .services_bullet
   { padding-top:5px;}
.backcolor
{background-color:#EAEAEA;}
/* class for  seacrh option and sitemap Add by Shubhank */

.option_text /* class for  seacrh option*/
{
font-family:Verdana;font-size:10px;color:#505050;font-weight:bold;border:0px solid red;top:0px;
}
.title
{
font-weight:bold;color:#3D5974;font-size:14px;
}
/* End */


/* class br Sanjay*/
.background_consultation
{
	background-image: url(../images/leftToppanel.jpg);
	background-repeat:no-repeat;       
	width:148px;
	height:247px;
        margin-bottom:2px;
}
.consultation_heading
{ 
 padding-top:40px;
 
}

.btnCosultationSubmit
{
    background-image: url(../images/submit.jpg);
    background-repeat:no-repeat;
    height:23px;
    width:55px;
    color:red;
}
.consultation_text
{
 font-family:Verdana, Arial;
 font-size:10px;
 padding-left:2px;
 height:18px;
 color: #4B8EBC;
 font-weight:normal;
 border:solid 1px #81b5da;
}
.consultation_row
{
 padding-top:7px;
 padding-left:13px;
}

.consultation_button_row
{
   background-image: url(../images/btm_left.jpg);
   background-repeat: repeat-y;
   height:62px;
   padding-left:12px;
   padding-top: 16px;
  
}
.serch_heading
{
  background-color:#880000;
  font-family:Verdana;
  font-size:11px;
  font-weight: bold;
  color:#FFFFFF;
  border-bottom:1px solid #fff;
 padding-left: 3px;
}

.search_text
{
    padding-top:5px;
    background-color:white;
}
.search_go_button
{
    height:20px;
    font-family:Verdana;
    font-size:10px;
    text-align: Center;

}
.quick_search
{
    position: absolute; bottom:5px;right:10px;border:solid 1px red;margin-bottom:3px;
}

.quick_search_iframe
{
display:none;
height:120px;
width:170px;
background-color:#DDDDDD;
position:absolute;
float:left;
margin-left:205px;
z-index:1000;
}
.background_consultation_side
{
 background-image: url(../images/leftToppanel_side.jpg);
 background-repeat:repeat-x;
 width:50px;
}
.background_consultation_otherpages
{
    background-image: url(../images/get-cons-2.jpg);
    background-repeat:no-repeat;
	width:210px;
	height:247px;
    margin-bottom:2px;
        
}
.consultation_button_row_otherpages
{
   background-image: url(../images/get-cons-2_btm.jpg);
   background-repeat: repeat-y;
   height:62px;
   padding-left:47px;
   padding-top: 16px;

}

.consultation_row_otherpages
{
   background-image: url(../images/get-cons-2_btm.jpg);
   background-repeat: repeat-y;
   height:50px;
   padding-left:50px;
    
   padding-top: 16px;

}
.space_get_consultation
{
   
    margin-left: 35px;
}
#home_menu
{  width:56px;}
#aboutus_menu
{width:65px;}
#services_menu
{width:65px;}
#securedsoftwaredevelopment_menu{width:200px;}
#egovernance_menu{width:97px;}
#ITsecuritytraining_menu{width:132px;}
#resourcelibrary_menu{width:117px;}
#partners_menu{width:65px;}

.space_getconuslation_panel
{ padding-top:4px;
  padding-bottom:1px;
}
.researhprod_getconsult_bgimage
{
background-image: url(../images/get-cons-2.jpg);
    background-repeat:no-repeat;
	width:210px;height:190px
}
.researhprod_getconsult_heading
{ 
 padding-top:40px;
 padding-left:15px;
 
}

.contents_whycertification
{
    font-family:Verdana; font-size:11px; letter-spacing:0.5px; line-height:19px; border:0px solid red; text-align:justify;  vertical-align:top;padding-left:30px;
}
.sub_heading_whycertification
{
	font:Verdana; 
	font-size:11px;
	font-weight:bold; 
	color:#0275AC;
	padding-left:10px;
}

.link_whycertification{	font-size:11px;font-family:Verdana, Arial, sans-serif;text-decoration:none;color: #143a91;}
.link_whycertification:hover{text-decoration:underline;color: #143a91;}

.home_panel_link
{
    font-family:Verdana; 
    font-size:10px;
    color:#201E1F;
    text-decoration: none;
}
.home_panel_link:hover
{
    text-decoration: underline;

}