/* CSS Document */
body{ margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#313131; background:#CFCFCF url(../images/bgImg.gif) repeat-x 0 0;}

/*--comman css--*/
form,ul,li{list-style:none; margin:0; padding:0;}
h1,h2,h3{ margin:0; padding:0;}
p{ margin:0; padding:0;}
span{ margin:0; padding:0;}
.spacer{ margin:0; padding:0; line-height:0; font-size:0; clear:both;}
a{color:#313131; text-decoration:none; outline:none;}
a:hover{color:#DE0707; text-decoration:none; }
a.active{color:#DE0707; text-decoration:none;}
a.active:hover{color:#DE0707!important; text-decoration:underline;}
a.pdfLink{background:url(../images/pdf_icon.gif) no-repeat 0 2px; padding-left:17px; color:#ff0000;}
a.pdfLink:hover{ text-decoration:underline;}
.floatL{ float:left;}
.floatR{ float:right;}
.redColor{ color:#DE0707;}
.font16{ font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#424242; font-weight:bold;}
.mT19{ margin-top:19px;}.mT14{ margin-top:14px;}.mT10{ margin-top:10px;}.mT13{ margin-top:13px;}.mT8{ margin-top:8px;}
.w215{ width:215px;}.w300{ width:345px;}.w280{ width:300px;}.w450{ width:450px;}.w220{ width:220px;}.w614{width:614px;}
.padT10{ padding-top:10px;}
.padB10{ padding-bottom:15px;}
a img{ border:none;}
.formError{ float:left; font-size:11px; color:#FF0000; margin-top:2px;}
.contactus{margin-top:26px; float:left; position:relative}
/*--comman css end--*/

/*--header and menu css--*/
.header{ margin:0; padding:0;}
.logoHeader{ margin:0; padding:0; background:url(../images/logobg.gif) repeat-x 0 0; height:113px;}
.logoHeader h1 span.logo{ float:left; margin:14px 0 0 14px; padding:0 0 0 0; background:url(../images/logoImg.gif) no-repeat 0 0; width:379px; height:77px; font-size:0;}
.logoHeader h1 span.logo a.logothumb{ margin:6px 0 0 2px; padding:0; text-indent:-5000px; width:200px; height:65px; float:left; outline:none; }
.logoHeader h1 span.logo a.dBa24x7{ margin:32px 0 0 18px; padding:0; text-indent:-5000px; width:158px; height:25px; float:left; outline:none;}
.logoHeader h1 span.idhaThumb{ float:right; margin:28px 14px 0 0; padding:0; width:300px;}
.logoHeader h1 span.idhaThumb img{ float:right;}
.menuBg{ float:left; margin:0 1px; padding:0; background:url(../images/menuBg.gif) no-repeat 0 0; height:40px; width:991px; display:block;position:relative;}
.menuBg .linkMenu{ float:left; margin:0; padding:0; width:790px; display:block; }
.menuBg .linkMenu a{ float:left; margin:0; padding:0; height:40px; display:block; text-indent:-2000px; font-size:0; text-decoration:none; position:absolute; z-index:5; outline:none;}
.menuBg .linkMenu a:hover{text-decoration:none; }
/*-- Home start--*/
.menuBg .linkMenu a.homeTab{width:57px; left:14px;}
.menuBg .linkMenu a.homeTab:hover{ background:url(../images/home-hover.gif) no-repeat 0 0;}
.menuBg .linkMenu a.homeTab.homeActive{ background:url(../images/home-hover.gif) no-repeat 0 0;}
/*-- About Idhasoft start--*/
.menuBg .linkMenu a.aboutIdhaTab{width:115px; left:69px;}
.menuBg .linkMenu a.aboutIdhaTab:hover{ background:url(../images/aboutIdhasoft-hover.gif) no-repeat 0 0;}
.menuBg .linkMenu a.aboutIdhaTab.aboutIdhaActive{ background:url(../images/aboutIdhasoft-hover.gif) no-repeat 0 0;}
/*-- Key Differentiators start--*/
.menuBg .linkMenu a.keyTab{width:140px; left:182px;}
.menuBg .linkMenu a.keyTab:hover{ background:url(../images/key_diff-hover.gif) no-repeat 0 0;}
.menuBg .linkMenu a.keyTab.keyActive{ background:url(../images/key_diff-hover.gif) no-repeat 0 0;}
/*-- DBA24x7 offerings start--*/
.menuBg .linkMenu a.dBaTab{width:139px; left:320px;}
.menuBg .linkMenu a.dBaTab:hover{ background:url(../images/DBA-hover.gif) no-repeat 0 0;}
.menuBg .linkMenu a.dBaTab.dBaActive{ background:url(../images/DBA-hover.gif) no-repeat 0 0;}
/*-- Customers &amp; Partners start--*/
.menuBg .linkMenu a.cusTab{width:91px; left:457px;}
.menuBg .linkMenu a.cusTab:hover{ background:url(../images/Cust_Partner-hover.gif) no-repeat 0 0;}
.menuBg .linkMenu a.cusTab.cusActive{ background:url(../images/Cust_Partner-hover.gif) no-repeat 0 0;}
/*-- Knowledge Center start--*/
.menuBg .linkMenu a.knowTab{width:136px; left:546px;}
.menuBg .linkMenu a.knowTab:hover{ background:url(../images/know_hover.gif) no-repeat 0 0;}
.menuBg .linkMenu a.knowTab.knowActive{ background:url(../images/know_hover.gif) no-repeat 0 0;}
/*-- Testimonial start--*/
.menuBg .linkMenu a.testmTab{width:101px; left:680px;}
.menuBg .linkMenu a.testmTab:hover{ background:url(../images/testimonial-hover.gif) no-repeat 0 0;}
.menuBg .linkMenu a.testmTab.testmActive{ background:url(../images/testimonial-hover.gif) no-repeat 0 0;}
/*-- Testimonial End--*/
/*-- Contact Us start--*/
.menuBg .linkMenu a.conTab{width:90px; left:780px;}
.menuBg .linkMenu a.conTab:hover{ background:url(../images/contact-hover.gif) no-repeat 0 0;}
.menuBg .linkMenu a.conTab.conActive{ background:url(../images/contact-hover.gif) no-repeat 0 0;}
/*-- Contact Us End--*/
.inputInfo{ float:right; margin:9px 0 0 0; padding:0 10px 0 0;}
.inputInfo input.search{ float:left; margin:0 5px 0 0; padding:2px; width:140px; display:block; font-size:11px; color:#B1B1B1;}
.inputInfo label{ float:left; margin:0; padding:0;}
.inputInfo label input.goBtn{ float:left; margin:0; padding:0; background:url(../images/goBtn.jpg) no-repeat 0 0; height:19px; width:28px; border:none; cursor:pointer; }
/*--header and menu css--*/

/*--flash banner--*/
.bannerInd{background:#ff0000; width:991px; height:240px; margin-left:1px; background:#161616; margin-top:1px; border-bottom:1px solid #fff;}
.bannerInd .tstMony{width:236px; height:215px; float:left; color:#fff; line-height:18px; background:#; padding:25px 0 0 25px;}
.bannerInd .tstMony p.more{text-align:right; padding-right:50px; padding-top:5px;}
.bannerInd .tstMony p.more a{color:#fff;}
.bannerInd .tstMony p.more a:hover{color:#DC0807;}
.bannerInd .tstMony .othqut{background:url(../images/tstMonyTop.gif) no-repeat 0 0 #F40000; width:192px; margin-top:10px; font-size:11px;}
.bannerInd .tstMony .othqut p{padding:15px 0 5px 10px; line-height:16px;}
.bannerInd .tstMony .othqut div{background:url(../images/tstMonyBottom.gif) no-repeat 0 0; width:192px; height:2px; line-height:0; font-size:0; clear:both;}
.bannerInd .flashEmbed{width:730px; height:240px; float:left; background:url(../images/banner-ind.jpg) no-repeat 0 0;}
.banner{margin:1px; padding:0; width:991px; height:auto; clear:both;}
/*--flash banner--*/

/*--starcutral css--*/
.mainContent{ margin:0 auto; padding:0; width:993px; border:1px solid #CCC; background:#fff;}
.container{ float:left; margin:0; padding:0; width:100%; background-color:#FFFFFF}
.content{ margin:0 auto; padding:27px 0 30px 0; width:991px; background:#fff url(../images/contentBg.gif) repeat-x 0 0;}
.Rhtside{ float:left; margin:0; padding:0 0 85px 24px; width:238px; background:url(../images/dropImgLeft.gif) no-repeat 0 0;}
.innerContent{ float:left; margin:0; padding:0 26px; width:421px; text-align:justify;}
.innerContent.w69P{ width:68.9%;}
/*--starcutral css end--*/

/*--leftmenu css--*/
.leftMenu{ float:left; margin:0; padding:0 0 0 23px; background:url(../images/dropImgRight.gif) no-repeat right 0; width:232px;}
.leftMenu h2.dBAhead{ width:200px; height:72px; background:url(../images/dbax27H.gif) no-repeat 0 0; text-indent:-5000px;}
/*--leftmenu css--*/

/*--listing css--*/
.keylistCont{ padding:15px 0;}
table.keylist{ border:1px solid #FF0000; width:85%;}
table.keylist td{ font-weight:bold; padding:10px 0;}
table.keylist td.pinkD{ background:#E8CCCC;}
table.keylist td.pinkL{ background:#F7BFBF; padding-left:10px; text-align:left;}
/**/
.planList{ padding:25px 0;}
table.planListing{ border-top:1px solid #F40000;}
table.planListing td{ padding:15px 0; background:#F6F6F6; border-bottom:2px solid #fff;}
table.planListing td span{font-weight:bold; color:#FF0000;}
table.planListing td p{ float:left; margin-top:6px; font-size:11px;}
/**/
ul.coutList{ padding:18px 0 0 15px; float:left; width:319px; margin-right:30px;}
ul.coutList.LastM0{ margin-right:0; padding-left:0;}
ul.coutList li{ background:url(../images/bulletdot.gif) no-repeat 0 9px; line-height:20px; padding-left:14px;}
/**/
ul.subList{ padding-top:10px; margin-left:25px;}
ul.subList.padT7{ padding-top:7px;}
ul.subList li{ background:url(../images/bulletdot.gif) no-repeat 0 9px; line-height:20px; padding-left:14px;}
ul.subList li.padT7{ padding-bottom:7px;}
ul.subList li ul li{ background:none;}
.listgraph{ background:url(../images/bulletdot.gif) no-repeat 0 16px; line-height:15px; padding:8px 0 10px 14px; margin-left:25px; width:93%; }
/**/
ul.specificList{ padding-top:14px;}
ul.specificList li{ background:url(../images/bulletarrow.gif) no-repeat 0 0; padding-left:30px; margin-bottom:10px;}
ul.specificList li p{ background:url(../images/Vdotted.gif) repeat-y 0 0; padding:0 0 2px 10px;}
/**/
.SubContList{width:596px; margin:13px auto; padding:0;}
.SubContList ul.ContListing{float:left; width:278px; margin-right:40px;}
.SubContList ul.ContListing.Last49{ margin-right:0;}
.SubContList ul.ContListing li{ background:url(../images/bulletdot.gif) no-repeat 0 9px; line-height:20px; padding-left:14px;}
/**/
ul.redDivCont2{ padding:10px; margin:0; float:left;}
ul.redDivCont2 a{color:#fff; font-weight:bold}
ul.redDivCont2 a:hover{color:#fff; font-weight:bold}
ul.redDivCont2.w270{width:270px; margin-right:0;}
ul.redDivCont2 li{ background:url(../images/bulletdotW.gif) no-repeat 0 9px; line-height:20px; padding-left:14px; color:#fff;}
ul.redDivCont2 li.title{ background:none; padding-left:0; padding-bottom:5px; font-weight:bold;}
/**/
ul.redDivCont{ padding:15px 30px; border:1px solid #F40000; background:#F6EAEA; width:404px;}
ul.redDivCont.w590{width:590px;}
ul.redDivCont li{ background:url(../images/bulletdot.gif) no-repeat 0 9px; line-height:20px; padding-left:14px;}
/**/
.redDivbox{padding:15px 30px; border:1px solid #F40000; background:#F6EAEA; width:590px;}
img.w584{ width:584px; margin:0 auto; padding:0;}
/**/
ul.listContact{ float:left; width:100%; line-height:18px; margin-bottom:30px; padding-top:10px;}
ul.listContact li{ float:left; border-left:1px solid #DFDFDF; padding:8px 10px; width:194px; margin-right:14px;}
ul.listContact li.LastM0{ margin-right:0;}
ul.listContact li span{ font-weight:bold; color:#F40000;}
/*--listing css end--*/

/*--heading text here--*/
h2.soluFor{background:url(../images/solutionforH.gif) no-repeat 0 0; text-indent:-5000px; width:127px; height:17px; }
h1.indexPage{background:url(../images/database-administrator-services.gif) no-repeat 0 0; text-indent:-5000px; width:334px; height:18px;}
h1.aboutIdhaSoft{background:url(../images/aboutDBAH.gif) no-repeat 0 0; text-indent:-5000px; width:172px; height:17px;}
h1.oracleServices{background:url(../images/Oracle-Services.gif) no-repeat 0 0; text-indent:-5000px; width:161px; height:17px;}
h1.sqlServices{background:url(../images/SQL-Services.gif) no-repeat 0 0; text-indent:-5000px; width:138px; height:18px;}
h1.mysqlServices{background:url(../images/mySQL-Services.gif) no-repeat 0 0; text-indent:-5000px; width:179px; height:18px;}
h1.dAsH{background:url(../images/DataASH.gif) no-repeat 0 0; text-indent:-5000px; width:344px; height:17px; line-height:17px; float:left;}
h1.ourCustH{background:url(../images/ourCostH.gif) no-repeat 0 0; text-indent:-5000px; width:155px; height:17px; line-height:17px; float:left;}
h1.knowledgeH{background:url(../images/ourCostH.gif) no-repeat 0 0; text-indent:-5000px; width:189px; height:22px; line-height:22px; float:left;}
h1.contactH{background:url(../images/contactusH.gif) no-repeat 0 0; text-indent:-5000px; width:112px; height:17px; line-height:17px; float:left;}
h1.locationH{background:url(../images/location.gif) no-repeat 0 0; text-indent:-5000px; width:112px; height:17px; line-height:17px; float:left;}
h1.caseStudiesH{background:url(../images/case_studiesH.gif) no-repeat 0 0; text-indent:-5000px; width:135px; height:17px; line-height:17px; float:left;}
h1.specificEngH{background:url(../images/specific_engH.gif) no-repeat 0 0; text-indent:-5000px; width:227px; height:22px; line-height:22px; float:left;}
h1.coverPlanH{background:url(../images/Cover_planH.gif) no-repeat 0 0; text-indent:-5000px; width:150px; height:22px; line-height:22px; float:left;}
h1.supportH{background:url(../images/supportModelH.gif) no-repeat 0 0; text-indent:-5000px;  width:148px; height:22px; line-height:22px; float:left;}
h1.implMethoH{background:url(../images/Impl_MethH.gif) no-repeat 0 0; text-indent:-5000px; width:293px; height:22px; line-height:22px; float:left;}
h1.ourValueH{background:url(../images/ourValueH.gif) no-repeat 0 0; text-indent:-5000px; width:221px; height:22px; line-height:22px; float:left;}
h1.keydiffH{background:url(../images/key-diffH.gif) no-repeat 0 0; text-indent:-5000px;  width:187px; height:22px; line-height:22px; float:left;}
h1.testH{background:url(../images/testimonialH.gif) no-repeat 0 0; text-indent:-5000px;  width:127px; height:17px; line-height:17px; float:left;}
h1.freeEvaH{background:url(../images/freeEvalutionH.gif) no-repeat 0 0; text-indent:-5000px;  width:161px; height:17px; line-height:17px; float:left;}
h1.searchH{background:url(../images/searchH.gif) no-repeat 0 0; text-indent:-5000px; width:155px; height:17px; line-height:17px; float:left;}
h1.aboutDBAH{background:url(../images/aboutDBAH.gif) no-repeat 0 0; text-indent:-5000px; width:172px; height:17px; line-height:17px; float:left;}
/*--heading text end--*/

/*--form css--*/
.formDiv{ float:left; margin:19px 0 0 0; padding:0; width:100%;}
.formDiv .colInput{ float:left; margin:0 30px 13px 0; padding:2px 0; width:500px;}
.formDiv .colInput.mR0{ margin-right:0;}
.formDiv .colInput.w450{ width:450px;}
.formDiv .colInput label{ float:left; margin-bottom:5px;}
.formDiv .colInput span{ float:left; margin-left:5px; color:#FF0000;}
.formDiv .colInput input{ float:left;width:}
.formDiv .colInput ul.vertList{ width:95%; margin-top:5px;}
.formDiv .colInput ul.vertList li{ float:left; padding-bottom:5px; width:100%; line-height:18px;}
*:first-child+html .formDiv .colInput ul.vertList li {padding-bottom:7px;}
.formDiv .colInput ul.vertList li label.others{ float:left; margin:10px 0 5px 0;}
.formDiv .colInput ul.vertList li input{ float:left; margin-right:5px; padding:0}
input.fileIP { height:22px; vertical-align:middle;}
.btn{ background:url(../images/btnbg.gif) repeat-x 0 0; width:68px; font-size:11px; font-weight:bold; color:#fff; border:none; padding:5px 0; cursor:pointer;}
select.w220{ width:225px;}
textarea{ font-family:Verdana; font-size:12px;}

.formDiv.popUp{width:314px; padding:15px 10px 0; position:absolute; top:15px; right:0; background-color:#fff; border:3px solid #dfdfdf;}
.formDiv.popUp .colInput{margin:0 0 8px 0 !important; width:481px }
.formDiv.popUp .colInput label{float:left; display:inline; width:36%; padding-right:1%; font-size:11px; }
.w188{width:188px; font-size:11px; margin-bottom:5px;}
.formDiv .colInput span.comment{padding-left:31%; color:#666; font-size:10px; }
.closeIcon{background:url(../images/close-icon.gif) no-repeat 0 0; width:12px; height:12px; line-height:12px; float:right; }
.formDiv.popUp .colInput span{float:none; display:inline-block; margin-left:0; }

/*--form css end--*/

/*--Comment box css --*/
.cmtLeft{ margin:0; padding:25px 0 0 0; float:left;}
.cmtLeft .cmtBox{ float:left; background:#f6eaea; border:1px solid #f40000; padding:13px; position:relative; text-align:justify; width:185px; text-align:left; font-size:11px;}
.cmtLeft .cmtBox p{ float:left; font-family:Arial, Helvetica, sans-serif; color:#DE0707; font-size:16px; font-weight:bold; padding-bottom:13px;}
.cmtLeft .cmtBox .arrow{position:absolute; bottom:-12px; left:40px; width:11px; height:12px; display:block; }
.cmtLeft .cmtTxt {width:195px; float:left; margin-top:20px;}
/**/
.cmt{ margin:0; padding:25px 0 0 0; float:left; }
.cmt .cmtBox{ float:left; background:#f6eaea; border:1px solid #f40000; padding:15px; position:relative; text-align:justify;}
.cmt .cmtBox p{ float:left; font-family:Arial, Helvetica, sans-serif; color:#DE0707; font-size:16px; font-weight:bold; padding-bottom:13px;}
.cmt .cmtBox .arrow{position:absolute; bottom:-12px; left:400px; width:11px; height:12px; display:block; }
.cmt .cmtTxt {width:250px; padding-right:40px; float:right; margin-top:20px;}
/**/
.cmtCont{ margin:0; float:left; width:90%; padding:10px; line-height:18px; }
.cmtCont a{ color:#fff; text-decoration:underline;}
.cmtCont b{ width:80px; float:left;}
/**/
.commnetBox{ margin:31px 0 0 0; padding:0; float:left;}
span.arrow{float:left; margin-left:6px;}
.commnetBox .cmtTxt {width:195px; float:left; margin-top:0px;}
table.listable{background:#313131; color:#fff;}
/*--Comment box css --*/

/*--pages wise css--*/
.aboutAba{ margin:0; padding:0 0 32px 0; background:url(../images/dotgrey.gif) repeat-x bottom; text-align:justify;}
.aboutAba.bdr0{background:none;}
.aboutAba.bdrPad0{background:none; padding-bottom:0;}
.aboutAba.bdrPad013{background:none; padding-bottom:13px;}
.redHead{ float:left; font-family:Arial, Helvetica, sans-serif; color:#DE0707; font-size:16px; font-weight:bold;}
.redHead.padB5{ padding-bottom:5px;}
h2.bdrBtm{background:url(../images/dotgrey.gif) repeat-x bottom; float:left; width:100%;}
.bdrDot{background:url(../images/dotgrey.gif) repeat-x bottom; float:left; width:100%;}
ul.aboutList{ padding-top:12px;}
ul.aboutList li{ background:url(../images/bulletdot.gif) no-repeat 0 9px; line-height:20px; padding-left:14px;}
/**/
.soLufor{ margin:0; padding:0 0 43px 0; float:left; width:207px;}
.soLufor p{ padding:15px 0 0 0;}
.soLufor p span{ float:left; margin:19px 0 0 0;}
.clickHere{ float:right; margin:19px 0 0 0;}
.clickHere a{color:#FF0000;}
.clickHere a:hover{text-decoration:underline;}
.moreTest{ float:right; margin:10px 20px 0 0;}
.moreTest a{color:#FF0000;}
.moreTest a:hover{text-decoration:underline;}
.partner{ color:#606060; font-weight:bold;}
.partner span{ float:left; margin:10px 0 0 0; padding:0 0 35px 0;}
/**/
.dBaDiv{ float:left; margin:20px 35px 0 0;}
.dBaDiv.mR0{margin-right:0;}
/*--comment css--*/

/*--Dynamic testimonal--*/
#pscroller1{height:136px; padding:5px; text-align:left;}
.txt{color:#fff;}
.tesyCont{ font-size:11px; color:#fff; padding:8px;}
/*--Dynamic testimonal end--*/

/*--footer css--*/
.footer{ margin:0 auto; padding:0; width:940px;}
.footer .footerLinks{margin:0; padding:10px 0; line-height:25px; border-top:1px solid #D2D2D2; border-bottom:1px solid #D2D2D2; font-size:10px; float:left; width:100%; font-weight:normal; color:#7A7A7A; }
.footer .footerLinks label{ float:left; margin-right:26px; }
.footer .footerLinks label a{ color:#7A7A7A; float:left; outline:none; }
.footer .footerLinks label a:hover{ color:#DE0707;}
.footer .footerLinks label img{ float:left; margin:0 4px 0 0; padding-top:2px;}
.footer .footerLinks label.mR10{margin-right:10px;}
.footer .footerLinks.bdrT0{border:none; width:99%;}
.footer .footerLinks span a{ color:#7A7A7A; outline:none; font-weight:bold; font-size:11px; }
.footer .footerLinks span a:hover{ color:#DE0707;}
.footer .footerLinks a.cpright{ color:#FF0000;}
.footer .footerLinks a.cpright:hover{ color:#FF0000;}

/*--footer css end--*/
.footer{margin:0 auto;width:940px;overflow:hidden; clear:both;}
.footer a{color:#7A7A7A;}
.footer a:hover{color:#DE0707;}
.footer .fl{border-top:1px solid #D2D2D2;border-bottom:1px solid #D2D2D2;line-height:25px;padding:10px 0;font-size:11px;font-weight:normal;color:#7A7A7A;float:left;width:100%}
.footer .fl ul{float:right;}
.footer .fl ul li{float:left;margin-right:26px;}
.footer .fl ul li img{float:left;margin:0 4px 0 0;padding-top:2px;}
.footer .fl ul li.last{margin-right:0;}
.footer .flnks{padding:10px 0;width:100%;float:left;font-size:11px;font-weight:normal;color:#7A7A7A;}
.footer .flnks p{text-align:center;line-height:18px;}
.footer .flnks p.copyright a{color:#FF0000;}
.footer .flnks p.copyright a:hover{ color:#FF0000;}

/*Made on 4th Feb 2009*/
.DisplayRst { background:url(../images/dotgrey.gif) repeat-x bottom; clear:both; width:100%; margin-top:10px; padding:0px; } 
.DisplayRst.brdTp{ background:url(../images/dotgrey.gif) repeat-x top; padding-top:5px; } 
.DisplayRst .LDispl { float:left; padding:0px 0px 5px 0px; line-height:24px; }
.DisplayRst .RDispl { float:right; padding:0px 0px 5px 0; }
/**/
ul.searchList{ padding-top:14px;}
ul.searchList li{ background:url(../images/bulletarrow.gif) no-repeat 0 0; padding-left:30px; margin-bottom:10px;}
ul.searchList li p{ background:url(../images/Vdotted.gif) repeat-y 0 0; padding:0 0 4px 10px; line-height:20px;}
/**/
.DvSrcResult {clear:both; line-height:16px; padding-top:10px; }
.DvSrcResult .DvGt {padding:0px 0 10px; clear:both; font-size:11px;}
/**/
.Pagging {color:#82868C; float:right; margin:0; padding:5px 0 5px 0; text-align:right; }
.Pagging a{color:#ff0000; text-decoration:none;}
.Pagging a.active{color:#313131; cursor:default; text-decoration:none;}
.Pagging a.active:hover{color:#313131 !important; text-decoration:none;}
/*Made on 4th Feb 2009 End*/
/*Created on 27-Mar-09 for separate page of Header and Footer*/
.subpage{width:100%; margin:0; padding:0; background-color:#FFFFFF}
.subpage .subcon{width:940px; background-color:#FFFFFF; border-bottom:1px solid #ccc; margin:0 auto;}
.subpage .subcontent{width:940px; margin:0 auto;}
/**/
.captchaLink {color:#FF0000; text-decoration:none;}
.captchaLink:hover {text-decoration:underline;}
.captchaImg {border:1px solid #707070;}




















/************************************ top Navigation ***********************************/




/* Main Navigation */
.dvMainNav{height:40px;}
.dvMainNav #dvNav{width:991px;float:left;background:url(../images/topNavBack.gif)  repeat-x top; height:40px;}
.dvMainNav #dvNav ul{padding:0;float:left; }
.dvMainNav #dvNav li{float:left;position:relative; z-index:12;line-height:25px;}
.dvMainNav #dvNav li a{font-family:Arial, Helvetica, sans-serif;float:left;color:#fff;text-decoration:none;font-weight:bold;text-align:center;  height:40px;display:block;  }

.dvMainNav #dvNav li a:hover span.navArw,
.dvMainNav #dvNav li.sfHover a span.navArw{background:#2b2b2d url(../images/nav-arrow.gif) no-repeat right -22px;text-decoration:none; }



.dvMainNav #dvNav li.about a span.navArw{width:134px;}
.dvMainNav #dvNav li.industry a span.navArw{width:181px;}
.dvMainNav #dvNav li.services a span.navArw{width:184px;}
.dvMainNav #dvNav li.technology a span.navArw{width:156px;}
.dvMainNav #dvNav li.resources a span.navArw{width:178px;}
.dvMainNav #dvNav li.contact a span.navArw{width:127px;}



.dvMainNav #dvNav li.about .tAbout{width:185px;float:left;display:block;height:80px;padding:0px 0px 10px 0px;background: url(../images/abt-img.jpg) no-repeat}
.dvMainNav #dvNav li.industry .tIndustry{width:185px;background: url(../images/industry-verticals-img.jpg) no-repeat; float:left; display:block; height:80px; padding:0px 0px 10px 0px}
.dvMainNav #dvNav li.services .tServices{width:172px;background: url(../images/services-solutions-img.jpg) no-repeat; float:left; display:block; height:80px; padding:0px 0px 10px 0px;}
.dvMainNav #dvNav li.technology .tTechnology{width:185px;background: url(../images/technology-img.jpg) no-repeat; float:left; display:block; height:80px; padding:0px 0px 10px 0px}
.dvMainNav #dvNav li.resources .tResources{width:185px;background: url(../images/resource-center-img.jpg) no-repeat; float:left; display:block; height:80px; padding:0px 0px 10px 0px}
.dvMainNav #dvNav li.contact .tContact{width:185px;background: url(../images/contact-img.jpg) no-repeat; float:left; display:block; height:80px; padding:0px 0px 10px 0px}

/* for sublevel */
.dvMainNav #dvNav li ul{position:absolute;top:20px;z-index:2;left:0;background:#2B2B2D; padding:12px 0 12px 12px; width:185px; height:auto;}
.dvMainNav #dvNav li ul li{line-height:normal!important; background:#2B2B2D; color:#fff !important}
.dvMainNav #dvNav li ul a,
.dvMainNav #dvNav li.sfHover ul a{width:160px; background:#2B2B2D; float:left; display:block; height:auto !important; padding:5px 15px 5px 10px; font-weight:normal;font-size:11px;text-align:left; letter-spacing:0px;}
.dvMainNav #dvNav li ul a:hover{background:#1B1B1B;}

/* 1st level */
.dvMainNav #dvNav li.contact ul{left:-70px;}
.dvMainNav #dvNav li ul{top:40px;left:0;}
.dvMainNav #dvNav li ul a.fly{width:175px;padding:6px 0 6px 10px; }
.dvMainNav #dvNav li ul a.fly span{background:url(../images/menuIcnOrng.gif) no-repeat 160px 3px;width:160px;display:block;cursor:pointer; font-weight:normal; padding:0 15px 0 0; text-align:left; }
.dvMainNav #dvNav li ul a.fly:hover span{background:url(../images/menuIcnGrey.gif) no-repeat 160px 3px; !important}
/* 2nd level */
.dvMainNav #dvNav li ul ul{border:1px solid #101011;}
.dvMainNav #dvNav li ul ul{left:185px;top:-13px;}
.dvMainNav #dvNav li ul li.sfHover a.fly{background:#1B1B1B; color:#fff!important}
.dvMainNav #dvNav li ul li.sfHover a.fly span{background:url(../images/menuIcnGrey.gif) no-repeat 160px 3px; color:#fff!important}
/* 3rd level */
.dvMainNav #dvNav li ul li.sfHover ul li a.fly{background:#2B2B2D !important; color:#fff !important}
.dvMainNav #dvNav li ul li.sfHover ul li a.fly span{background:url(../images/menuIcnOrng.gif) no-repeat 160px 3px !important;}
.dvMainNav #dvNav li ul li.sfHover ul li.sfHover a.fly{background:#1B1B1B !important; color:#fff !important}
.dvMainNav #dvNav li ul li.sfHover ul li.sfHover a.fly span{background:url(../images/menuIcnGrey.gif) no-repeat 160px 3px !important;}



/**********************new*************************/


.dvMainNav #dvNav li a.hameLink {  background:url(../images/home.gif) no-repeat top; width:57px; font-size:0px; margin-left:14px;text-indent:-2000px;}
.dvMainNav #dvNav li a.hameLink:hover { background:url(../images/home.gif) no-repeat bottom; width:57px; font-size:0px;}
.hameLink-active { background:url(../images/home.gif) no-repeat bottom; width:57px; font-size:0px; margin-left:14px;text-indent:-2000px;}


.dvMainNav #dvNav li a.aboutIdhasoftLink { background:url(../images/about-Idhasoft.gif) no-repeat top; width:124px;font-size:0px;text-indent:-2000px; }
.dvMainNav #dvNav li a.aboutIdhasoftLink:hover { background:url(../images/about-Idhasoft.gif) no-repeat bottom; width:124px;font-size:0px;}
.aboutIdhasoftLink-active { background:url(../images/about-Idhasoft.gif) no-repeat bottom; width:124px;font-size:0px;text-indent:-2000px;}



.dvMainNav #dvNav li a.keyDiffeLink { background:url(../images/key-differentiation.gif) no-repeat top;  width:140px;font-size:0px;text-indent:-2000px;}
.dvMainNav #dvNav li a.keyDiffeLink:hover { background:url(../images/key-differentiation.gif) no-repeat bottom; width:140px;font-size:0px;}
.keyDiffeLink-active { background:url(../images/key-differentiation.gif) no-repeat bottom; width:140px;font-size:0px;text-indent:-2000px;}

.dvMainNav #dvNav li a.dBaTabLink { background:url(../images/dba.gif) no-repeat top; width:139px;font-size:0px;text-indent:-2000px;}
.dvMainNav #dvNav li a.dBaTabLink:hover { background:url(../images/dba.gif) no-repeat bottom; width:139px;font-size:0px;}
.dBaTabLink-active { background:url(../images/dba.gif) no-repeat bottom; width:139px;font-size:0px;text-indent:-2000px;}

.dvMainNav #dvNav li a.customersLink{ background:url(../images/customers.gif) no-repeat top; width:91px;font-size:0px;text-indent:-2000px;}
.dvMainNav #dvNav li a.customersLink:hover{ background:url(../images/customers.gif) no-repeat bottom; width:91px;font-size:0px;}
.customersLink-active{ background:url(../images/customers.gif) no-repeat bottom; width:91px;font-size:0px;text-indent:-2000px;}

.dvMainNav #dvNav li a.knowCenterLink { background:url(../images/knowledge.gif) no-repeat top; width:136px;font-size:0px;text-indent:-2000px;}
.dvMainNav #dvNav li a.knowCenterLink:hover { background:url(../images/knowledge.gif) no-repeat bottom; width:136px;font-size:0px;}
.knowCenterLink-active { background:url(../images/knowledge.gif) no-repeat bottom; width:136px;font-size:0px;text-indent:-2000px;}



.dvMainNav #dvNav li a.testimonLinks {background:url(../images/testimonial.gif) no-repeat top; width:101px;font-size:0px;text-indent:-2000px;}
.dvMainNav #dvNav li a.testimonLinks:hover { background:url(../images/testimonial.gif) no-repeat bottom; width:101px;font-size:0px;}
.testimonLinks-active { background:url(../images/testimonial.gif) no-repeat bottom; width:101px;font-size:0px;text-indent:-2000px;}

.dvMainNav #dvNav li a.contactUsLink { background:url(../images/contactUs.gif) no-repeat top; width:91px;font-size:0px;text-indent:-2000px;}
.dvMainNav #dvNav li a.contactUsLink:hover { background:url(../images/contactUs.gif) no-repeat bottom; width:91px;font-size:0px;}
.contactUsLink-active { background:url(../images/contactUs.gif) no-repeat bottom; width:91px;font-size:0px;text-indent:-2000px;}



/*********************************** top Navigation **********************************/
ul.ListBullet{ padding:18px 0 0 15px; float:left; width:90%; margin-right:30px;}
ul.ListBullet.LastM0{ margin-right:0; padding-left:0;}
ul.ListBullet li{ background:url(../images/bulletdot.gif) no-repeat 0 9px; line-height:20px; padding-left:14px;}




.leftMenu ul { width:100%; padding-bottom:5px;}
.leftMenu li{float:left; width:85%; background:url(../images/bulletLeftmenu.gif) no-repeat 1px 7px; padding:0 0 11px 8px; position:relative; font-size:11px; }
.leftMenu li a {color:#333333;display:block;text-decoration:none;padding:3px 10px; position:relative;}


.leftMenu li.lst{ border-bottom:none; }
.leftMenu li a:hover, .midLft .leftMenu li a.act{ color:#313131; text-decoration:underline;}
.leftMenu ul ul{position:absolute; left:188px; top:0; z-index:1000; width:200px; border:1px solid #B9B9B9; background:#FFF; padding:5px 10px;}
.leftMenu ul li.sfHover a{ text-decoration:none;color:#d5221d;}
.leftMenu ul li.sfHover ul li a{font-weight:normal !important;color:#333;}
 .leftMenu ul li.sfHover ul li a:hover{/*font-weight:bold !important;*/color:#d5221d;}





.articlesDiv{ margin:0; padding:0 0 32px 0; background:url(../images/dotgrey.gif) repeat-x bottom; text-align:justify;}
.articlesDiv.bdr0{background:none;}
.articlesDiv.bdrPad0{background:none; padding-bottom:0;}
.articlesDiv.bdrPad013{background:none; padding-bottom:13px;}


.articlesDiv ul.coutList{ padding:18px 0 0 15px; float:left; width:90%; margin-right:30px;}
.articlesDiv ul.coutList.LastM0{ margin-right:0; padding-left:0;}
.articlesDiv ul.coutList li{ background:url(../images/bulletdot.gif) no-repeat 0 9px; line-height:20px; padding-left:14px;}


.articlesH { font-size:18px;}

.articlesDiv a{ color:#FF0000; text-decoration:none;}

.articlesDiv a:hover{text-decoration:underline;}

.siteMap{ margin:0px; padding:0px; text-align:left;}

.siteMap li{  background:url(../images/bulletdot.gif) no-repeat 0 9px; line-height:20px; padding:0 0 0 14px;  margin:0px;  text-align:left; display:block; }
.siteMap li ul{  line-height:20px; padding:0 0 0 14px; margin:0px 10px 0px 10px;  text-align:left; display:block; }
