html, body{ margin:0px; height:100%; color:#555; background:url(../Images/wm.png); }
h1, h2, input, a, ul ,li, select{ margin:0px; padding:0px; outline:none;}
#wrapper{ margin:0px auto -34px; min-height: 100%; height: auto !important; height: 100%;}
#techheader{ height:122px; background:url(../Images/headbg.jpg) repeat-x;}
#techlogo{ float: left; width: 250px; height: 100%; background: url(../CompanyDocs/company-logo-md.png) no-repeat; margin-top: 30px; margin-left: 10px;}
#merchantlogo{ float: right; height: 100%; width: 40%; background: url(../Images/bankcenter.png) no-repeat right; text-align: right; background-size: auto 40px; height: 95px;}
#merchantlogo span{ margin-right:70px; margin-top:45px; display:block; }
#container{ width:80%; margin:50px auto; min-height:260px; _min-height:260px;}
#bc{background:url(../Images/online-banking.png) no-repeat; float:left; border:0px solid; width:260px; height:200px; vertical-align:middle;}

#techlogo

h1 {
    font: normal 22px arial;
    margin: 5px 0px;
}

#techheader2 {
    height: 50px;
    background: url(../Images/headbg.jpg) repeat-x;
}

#techlogo2 {
    float: left;
    width: 250px;
    height: 100%;
    background: url(../images/company-logo-md.png) no-repeat;
    margin-top: 30px;
    margin-left: 10px;
}
h2{ font:bold 16px/32px arial; margin:0px; border-bottom:1px solid #cdcdcd; padding-bottom:0px;}
h2 span{ font:bold 11px/32px arial;}
h2 span img{ display:inline;}
.leftcol{ float:left; width:66%; border:0px solid #333;}
.rightcol{ float:right; width:28%; border:0px solid #333; margin-bottom:10px;}

#poweredby{ text-align:center; float:left; width:230px;}
#poweredby span{font:bold 14px arial narrow;}
#poweredby img{ margin:0px 10px;}
.formrow { display:block; padding:10px 0px 5px; clear:both;}
.formrow label{ font:bold 13px/28px arial; color:#555; width:80px; float:left;}
.formrow input.btn{ padding:4px 16px; background:#003366; color:#fff; border:0px solid; cursor:hand; margin-left:32%; text-transform:uppercase; font:bold 14px 'Arial Narrow'; }
.formrow input.sbtn{ padding:4px 16px; background:#dedbd3; color:#666; border:0px solid; margin-right:10px; text-transform:uppercase; font:bold 14px 'Arial Narrow';}
.formrow input, .ac select, select{ font:normal 13px verdana; color:#333; padding:4px; border:1px solid #888; background:#fff url(../Images/txt-bg.gif) repeat-x top;}
.formrow input:focus{ border:1px solid #ffad1f;}
.formrow input.btn:focus, .formrow input.sbtn:focus{border:0px solid;}
.formrow a{font:normal 12px Verdana, Arial, Helvetica, sans-serif; color:#FF6633; margin-left:32%;}
.formrow a:hover{color:#000066;}
.flright{ float:right; width:50%;}
.leftboxcontainer{ background:#fff8ee; border:1px solid #ffce59;  margin-bottom:10px; padding:10px 15px; -moz-border-radius: 7px; -webkit-border-radius: 7px; -khtml-border-radius: 7px; border-radius: 7px; clear:both;}
fieldset{ border:0px; margin:10px 0px; }
.mandatory{ color:#cc0000; font:normal 12px arial;}
#push{ height:30px; clear:both;}
#footer{ border-bottom:4px solid #335e9b; height:30px; padding-left:10px; font:normal 11px/30px arial; text-align:center; clear:both;}
.smcontainer{ width:70%; margin:0px auto; clear:both;}
.clearall{ clear:both;}