/* 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;}
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;}
/*--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%;}
.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;}
.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 ul{ padding-bottom:5px;}
.leftMenu ul li{ background:url(../images/bulletLeftmenu.gif) no-repeat 1px 4px; padding:0 0 12px 16px;}
.leftMenu ul li a:hover{ color:#313131; text-decoration:underline;}
/*--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.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.aboutIdhaSoft{background:url(../images/aboutIdhasoft.gif) no-repeat 0 0; text-indent:-5000px; width:149px; height:17px;}
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.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:310px;}
.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;}
.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;}
/*--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;}
.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:11px; 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;}
.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;}
