/* CSS Document
.contmain{width:100%; margin:0; padding:0; overflow:hidden;}
.mncontnt{width:620px; margin:0 auto;}
.hder{width:100%;}
.hder h1{width:100%; font-size:25px; color:#002E62; font-weight:bold; margin:20px 0 0 0; padding:0;}
.continner{width:100%; padding:1px; background-color:#fff; border:1px solid #ccc; float:left}
.continner .iiner{width:100%; background:#E9E9E9; float:left;}
.continner .lftcol{width:48%; padding:18px 0 15px 10px; float:left;}
.continner .lftcol .inputrow{width:100%; padding:0px 0 5px 0px; float:left;}
.continner .lftcol .inputrow .lbelcol{width:30%; padding:0px; float:left;}
.continner .lftcol .inputrow .filedcol{width:30%; padding:0px; float:left;}
.continner .lftcol .inputrow span{ color:#FF0000;}
.continner .lftcol .login{ float:left; padding:15px 0 0 0;}
 input.buttons {background:#FAEEB1;border:1px solid #1D232D;color:#0D0B09;cursor:pointer;display:inline-block;font-family:Arial,Verdana,sans-serif;font-size:12px;font-weight:normal;margin:0 1px;padding:1px 6px;width:auto !important;}
.continner .rhtcol{width:50%; padding:0px 0 0px 0px; float:right; background:#fff;}
.continner .rhtcol .logo{ background:url(../../images/adminimages/idhasoft-logo.gif) right no-repeat; width:205; height:69px;}
.continner .rhtcol .logo a{display:block; width:205px; height:69px; float:right; cursor:pointer; text-indent:-5000px; outline:none;}
.continner .rhtcol .wrld{width:98%; margin:0; padding:0;}
.continner .rhtcol .fttext{width:100%; margin:0; padding:0; text-align:center;}
.continner .rhtcol .fttext h2{ font-size:30px; color:#000; font-weight:bold; margin:15px 0 15px 0; padding:0;}
.mncontnt .fter{font-size:10px; color:#000; width:100%; padding:5px 0 0 0; float:left;}

/* 22-07-09 
.spacer {background:#D5D5D5; width:280px; height:1px;} 
.clrBth {clear:both;}
.floatL {float:left; width:140px;}
.typeContainer {width:290px; padding:10px 5px 0 0;}
.typeContainer .dvType {margin:0 0 10px 0;}
.typeContainer .dvType ul {padding:0; margin:0;}
.typeContainer .dvType ul li{height:43px; float:left; padding:10px 0 0 55px;}
/*.typeContainer .dvType ul li a{ margin-top:15px;}
.marL{ margin-left:10px !important;}
.marL2{ margin-left:20px !important;}
.height {height:10px; *height:0px; clear:both;}
.typeContainer .dvType ul li.typAdmin {width:140px !important; margin:0; padding:0;}
.typeContainer .dvType ul li.typVendor {margin:0; padding:0;}
.typeContainer .dvType ul li.typVendorMngr {width:140px; margin:0; padding:0;}
.typeContainer .dvType ul li.typClientMngr {margin:0; padding:0;}
.typeContainer .dvType ul li.typIdhaMngr {margin:0; padding:0; width:140px;}
.typeContainer .dvType ul li.typEmployee {margin:0; padding:0;}
.typeContainer .dvType ul li.typCustomer {margin:0; padding:0; width:140px !important;}
 */



/* added new by vijay kaushik 07th June 2010 */
*{margin:0;padding:0;}
body{font:normal 12px Arial, Helvetica, sans-serif;color:#1b1b1b;background:#651E00 !important;}
.clrBoth{clear:both;height:0;font-size:0;line-height:0;margin:0;padding:0;display:block;}








.dvMnLoginWrap{width:793px;  margin:auto; text-align:center; padding-top:20px; padding-left:120px; padding-right:120px; }
.dvLogo h1 a{width:209px;height:62px;float:left;display:block;text-decoration:none;text-indent:-5000px; background:url(../../images/adminimages/idha-logo.gif) top left no-repeat;}
.dvWelcome{float:right; text-align:right; font-size:28px; font-weight:bold; line-height:normal; padding-top:20px;}/*added padding-top:20px*/
.dvWelcome .txtV{color:#019BBF;}
.dvWelcome .txtVAS{font-size:33px; color:#C94020; }
.dvLoginType{width:100%;float:left;/*padding-top:75px;*/} /*commented padding-top:75px*/
.dvLoginType .dvTitle{background:url(../../images/adminimages/dot-grey.gif) left 10px repeat-x;width:100%;float:left; }
.dvLoginType .dvTitle span{font-size:13px;background:#FFF;font-weight:bold;line-height:14px; padding-right:5px;}

.dvLoginType .dvErrorMsgs{width:100%;float:left;padding:20px 0 0 0;text-align:center;color:#C94020; font-weight:bold;}


.dvLoginTypeList{width:100%;float:left;padding:25px 0;}
.dvLoginTypeList .dvAdminS a, 
.dvLoginTypeList .dvVendorS a,
.dvLoginTypeList .dvAccountantS a{width:203px;height:118px;float:left;display:block;text-decoration:none; cursor:pointer;}
.dvLoginTypeList .dvAdminS a span, 
.dvLoginTypeList .dvVendorS a span,
.dvLoginTypeList .dvAccountantS a span{font-size:18px;font-weight:bold;color:#FFF; text-decoration:none; float:left;}
.dvLoginTypeList .dvAdminS a{background:url(../../images/adminimages/logintypes.gif) 0px 0px no-repeat;margin-right:37px;}
.dvLoginTypeList .dvAdminS a span{padding:51px 0 0 100px;}
.dvLoginTypeList .dvVendorS a{background:url(../../images/adminimages/logintypes.gif) -241px 0px no-repeat;margin-right:37px;}
.dvLoginTypeList .dvVendorS a span{padding:51px 0 0 100px;}
.dvLoginTypeList .dvAccountantS a{background:url(../../images/adminimages/logintypes.gif) -481px 0px no-repeat;}
.dvLoginTypeList .dvAccountantS a span{padding:51px 0 0 93px;}



.dvLoginTypeList .dvInnerRow{width:684px;height:118px;float:left;}
.dvLoginTypeList .dvUsrType{width:219px;float:left;}
.dvLoginTypeList .dvUsrType span{padding:51px 0 0 100px;font-size:18px;font-weight:bold;color:#FFF;float:left;}
.dvLoginTypeList .dvFormField{width:355px;float:left;padding:25px 0 0 0;}
.dvLoginTypeList .dvFormField .dvIR{width:100%;float:left; padding:0 0 6px 0;}
.dvLoginTypeList .dvFormField .dvIL{width:120px;float:left;text-align:right;color:#FFF; font-size:13px; font-weight:bold;padding-top:2px;}
.dvLoginTypeList .dvFormField .dvIF{margin-left:130px;}
.dvLoginTypeList .dvFormField .textBox{border:0;width:201px; padding:4px; font-size:12px; font-family:Arial, Helvetica, sans-serif; line-height:15px; color:#000;}
.dvLoginTypeList .dvFormField span.forget{padding-left:2px;}
.dvLoginTypeList .dvFormField span.forget a{font-size:11px;color:#4CD7F7;}

.dvLoginTypeList .dvSubmit{width:100px;float:left;padding-top:52px;}
.dvLoginTypeList .dvSubmit .btnLogin{height:31px; width:79px; font-size:0; border:none; padding:0; margin:0; cursor:pointer}


.dvAdmin .dvInnerRow{background:url(../../images/adminimages/logintypes.gif) 0px -118px no-repeat;}
.dvAdmin .dvUsrType span{padding:51px 0 0 120px;}
.dvAdmin .dvFormField .textBox{background:url(../../images/adminimages/logintypes.gif) 0px -472px no-repeat;}
.dvAdmin .dvSubmit .btnLogin{background:url(../../images/adminimages/logintypes.gif) -227px -482px no-repeat;}
.dvAdmin .dvFormField span.forget a{color:#FFF;}

.dvVandor .dvInnerRow{background:url(../../images/adminimages/logintypes.gif) 0px -236px no-repeat;}
.dvVandor .dvFormField .textBox{background:url(../../images/adminimages/logintypes.gif) 0px -495px no-repeat;}
.dvVandor .dvSubmit .btnLogin{background:url(../../images/adminimages/logintypes.gif) -316px -482px no-repeat;}

.dvAccountant .dvInnerRow{background:url(../../images/adminimages/logintypes.gif) 0px -354px no-repeat;}
.dvAccountant .dvUsrType span{padding:51px 0 0 106px;}
.dvAccountant .dvFormField .textBox{background:url(../../images/adminimages/logintypes.gif) 0px -518px no-repeat;}
.dvAccountant .dvSubmit .btnLogin{background:url(../../images/adminimages/logintypes.gif) -405px -482px no-repeat;}
.dvAccountant .dvFormField span.forget a{color:#FFF;}

.dvCopyRights{width:100%;float:left;text-align:center; color:#FFF; font-size:11px;}









.boxOuter .top{background:url(../../images/adminimages/outerbox-topmid.gif) top left repeat-x;}
.boxOuter .top .tl{background:url(../../images/adminimages/outerbox-topleft.gif) top left no-repeat; padding:0 0 0 32px; height:32px;}
.boxOuter .top .tr{background:url(../../images/adminimages/outerbox-topright.gif) top right no-repeat; padding:0 32px 0 0; height:32px;}
.boxOuter .midLft{background:#FFF url(../../images/adminimages/outerbox-midleft.gif) top left repeat-y; padding-left:32px;}
.boxOuter .midRht{background:url(../../images/adminimages/outerbox-midright.gif) top right repeat-y;padding-right:32px; }
.boxOuter .midCnt{margin:auto; text-align:center; width:100%;  }
.boxOuter .bot{background:url(../../images/adminimages/outerbox-botmid.gif) top left repeat-x;}
.boxOuter .bot .bl{background:url(../../images/adminimages/outerbox-botleft.gif) top left no-repeat; padding:0 0 0 32px; height:32px;}
.boxOuter .bot .br{background:url(../../images/adminimages/outerbox-botright.gif) top right no-repeat; padding:0 32px 0 0; height:32px;}
