html, body{ margin:0px; height:100%; color:#555;}
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;}
#techheader2 {
    height: 50px;
    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/headright.jpg) no-repeat right;*/ text-align:right;}
#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/customer_center1.png) no-repeat; float:left; border:0px solid; width:260px; height:200px; vertical-align:middle;}

h1{ font:normal 22px arial; margin:5px 0px;}
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;}
.btn{ padding:4px 16px; background:#003366; color:#fff; border:0px solid; cursor:hand; margin-left:32%; text-transform:uppercase; font:bold 14px 'Arial Narrow'; }
.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:75%; margin:0px auto; clear:both;}
.clearall{ clear:both;}

.error {
    font-style: normal;
    font-size: small;
    font-weight: bold;
    color: Maroon;
    text-align: center;
}
