
body{
margin:0 auto;
	height: 100%;
	width: 100%;
	font-family:Arial, Helvetica, sans-serif;
}



#log_head{
	vertical-align:top;
	width:100%;
	border-bottom:solid 4px #e2ebfc;
	background-image:url(../img/log_head_bg.jpg);
	padding-top:10px;
	
	padding-bottom:10px;
	
	}
#log_head img{
vertical-align:middle;
padding-left:10px;
}

#log_welcome{
	margin-top:10%;
	padding-left:20px;
	text-align: center;
}
#log_welcome .h_graytxt{
	font-size:1.95em;
	color:#999999;
	}
#log_welcome .h_redtxt{
	font-size:1.95em;
	color:#FF0000;
	}


#log_mid{
	margin-top:1%;
	width:auto;
	background-color:#f2f9ff;
	padding-top:10px;
	padding-bottom:10px;
	margin-left: 30%;
	margin-right: 30%;
	border: solid 2px #e2ebfc;
	padding-right: 10px;
	padding-left: 10px;
	}

#log_mid .header{
	font-size:0.75em;
	font-weight:bold;
	margin-left:4%;
	color:#01337c;
	
	}
#log_mid .header_rt{
	
	margin-left:82%;
	
	}
	
#log_mid .login{
	width:100%;
	border-bottom:solid 2px #01337c;
	border-top:solid 2px #01337c;
	margin-left:0%;
	margin-right:0%;
	margin-top:5px;
	margin-bottom:5px;
	}
#log_mid .btn{
 margin-top:5px;
 color:#333333;
 background:url(../img/btn.jpg);
 border:solid 1px #999999; 
 }	
 input[type="text"] {
	font-size: 9px;
	
}
 input[type="password"] {
	font-size: 9px;
	
}
	
#log_mid .login_box{
	margin-left:20%;
	margin-right:20%;
	font-size:0.75em;
	color:#333333;
	margin-top:2%;
	margin-bottom:2%;
	border:0;
	width: auto;
	}
 .trheight{
height:10px;
max-height:10px;
}

 #log_mid .info li{
	font-size:0.75em;
	color:#666666;
	list-style-image:url(../img/cpt_arrows.gif) ;
	
	}
#log_mid .info li a{
	color:#0066CC;
	text-decoration:none;
	}
#log_mid .info li a:hover{
	color:#FF0000;
	text-decoration:underline;
	}
	
/* ENET_CORPORATE_DIGITAL PAYMENT_SECURITY_CONTROl start */

#virtual-keyboard-splchar {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px;
}
#virtual-keyboard-splchar TABLE {
	border-spacing: 0px
}
#virtual-keyboard-splchar TABLE TR TD {
	WIDTH: 28px; HEIGHT: 28px; TEXT-ALIGN: center; BORDER:0px solid; margin:0px;
}
#virtual-keyboard-splchar TABLE TR TD BUTTON {
	 background-repeat:no-repeat; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 28px; PADDING-TOP: 0px; HEIGHT: 28px; TEXT-ALIGN: center
}
#virtual-keyboard-splchar TABLE TR TD.halfwidth {
	VERTICAL-ALIGN: middle; WIDTH: 28px; HEIGHT: 28px; TEXT-ALIGN: center
}
#virtual-keyboard-splchar TABLE TR TD.clear {
	VERTICAL-ALIGN: middle; WIDTH: 28px; HEIGHT: 28px; TEXT-ALIGN: center; 
}
#virtual-keyboard-splchar TABLE TR TD.halfwidthLgn {
	VERTICAL-ALIGN: middle; WIDTH: 28px; HEIGHT: 28px; TEXT-ALIGN: center
}
#virtual-keyboard-splchar TABLE TR TD.clearLgn {
	VERTICAL-ALIGN: middle; WIDTH: 28px; HEIGHT: 28px; TEXT-ALIGN: center; 
}
#virtual-keyboard-alphachar {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#virtual-keyboard-alphachar TABLE {
	border-spacing: 0px
}
#virtual-keyboard-alphachar TABLE TR TD {
	VERTICAL-ALIGN: middle; WIDTH: 28px; HEIGHT: 28px; TEXT-ALIGN: center; 
}
#virtual-keyboard-alphachar TABLE TR TD BUTTON {
	 background-repeat:no-repeat; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 28px; PADDING-TOP: 0px; HEIGHT: 28px; TEXT-ALIGN: center
}
#virtual-keyboard-alphachar TABLE TR TD.halfwidth {
	VERTICAL-ALIGN: middle; WIDTH: 28px; HEIGHT: 28px; TEXT-ALIGN: center; 
}
#virtual-keyboard-alphachar TABLE TR TD.halfwidthLgn {
	VERTICAL-ALIGN: middle; WIDTH: 28px; HEIGHT: 28px; TEXT-ALIGN: center; 
}
#virtual-keyboard-alphachar TABLE TR TD.clear {
	VERTICAL-ALIGN: middle; WIDTH: 28px; HEIGHT: 28px; TEXT-ALIGN: center; 
}
#virtual-keyboard-alphachar TABLE TR TD.clearLgn {
	VERTICAL-ALIGN: middle; WIDTH: 28px; HEIGHT: 28px; TEXT-ALIGN: center; 
}
#virtual-keyboard-alphachar TABLE TR TD button.clearbutton {
	 background-repeat:no-repeat; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 59px; PADDING-TOP: 0px; HEIGHT: 28px; TEXT-ALIGN: center
}
#virtual-keyboard-alphachar TABLE TR TD button.backbutton {
	 background-repeat:no-repeat; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 36px; PADDING-TOP: 0px; HEIGHT: 28px; TEXT-ALIGN: center
}
#virtual-keyboard-alphachar TABLE TR TD button.capslockbutton {
	 background-repeat:no-repeat; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 110px; PADDING-TOP: 0px; HEIGHT: 28px;  TEXT-ALIGN: center
}
#virtual-keyboard-alphachar TABLE TR TD button.mixedbutton {
	 background-repeat:no-repeat; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 110px; PADDING-TOP: 0px; HEIGHT: 28px; TEXT-ALIGN: center
}
#virtual-keyboard-alphachar TABLE TR TD button.hoveringbutton {
	background-repeat:no-repeat; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 110px; PADDING-TOP: 0px; HEIGHT: 28px; TEXT-ALIGN: center
}
#virtual-keyboard-numchar {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#virtual-keyboard-numchar TABLE {
	border-spacing: 0px
}
#virtual-keyboard-numchar TABLE TR TD {
	VERTICAL-ALIGN: middle; WIDTH: 28px; HEIGHT: 28px; TEXT-ALIGN: center; 
}
#virtual-keyboard-numchar TABLE TR TD BUTTON {
	 background-repeat:no-repeat; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px;  WIDTH: 28px; PADDING-TOP: 0px; HEIGHT: 28px; TEXT-ALIGN: center
}
#virtual-keyboard-numchar TABLE TR TD.halfwidth {
	VERTICAL-ALIGN: middle; WIDTH: 28px; HEIGHT: 28px; TEXT-ALIGN: center; 
}
#virtual-keyboard-numchar TABLE TR TD.halfwidthLgn {
	VERTICAL-ALIGN: middle; WIDTH: 28px; HEIGHT: 28px; TEXT-ALIGN: center; 
}
#virtual-keyboard-numchar TABLE TR TD.clear {
	VERTICAL-ALIGN: middle; WIDTH: 28px; HEIGHT: 28px; TEXT-ALIGN: center; 
}
#virtual-keyboard-numchar TABLE TR TD.clearLgn {
	VERTICAL-ALIGN: middle; WIDTH: 28px; HEIGHT: 28px; TEXT-ALIGN: center;
}

#virtualBoard {  
	font-size: 0.70em;
	color: #333333;
	border-color: #C2DAF0; 
	border-width: 1px;  
	border-style: solid; 
	background-color: #EAF2FA; 
	margin-top: 2px; 
	margin-right: 0px; 
	margin-bottom: 10px; 
	margin-left: 2px;
}

#virtuakeyboard_div{
	margin-top:1%;
	padding-left:20px;
	text-align: center;
}
/* ENET_CORPORATE_DIGITAL PAYMENT_SECURITY_CONTROl END */	
/* footer area */
/* ENET_CORPORATE_DIGITAL PAYMENT_SECURITY_CONTROl*/	
#log_foot{
	position:absolute;
	top:150%;
	width:100%;
	height:3%;
	border-top:solid 4px #e2ebfc;
	background-image:url(../img/log_head_bg.jpg);
	padding-top:5px;
	padding-bottom:5px;
	
	}
#log_foot .copyr{
	font-size:0.70em;
	padding-left:20px;
	}
