body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.head1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	text-transform: uppercase;
	color: #333333;
	margin: 0px;
	padding-top: 8px;
	padding-bottom: 8px;
}

.tabmenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #666666;
	background-repeat: no-repeat;
	background-position: left top;
	font-weight: bold;
	vertical-align: middle;
	text-align: center;
}
.lside {
	padding-right: 3px;
}
.bodytext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	color: #444444;
	letter-spacing: 0px;
	text-align: justify;
	padding: 5px;
	margin: 5px;
	font-weight: normal;
}

.sidetitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
	text-indent: 15px;
}
.sidetxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	color: #333333;
	letter-spacing: 0px;
	font-weight: bold;
}
.formtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	text-indent: 5px;
}
.formfoot {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	text-indent: 0px;
	text-align: right;
}
.TableHead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #C10435;
	text-align: center;
}

.frmctrl {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #C10435;
	border: thin solid #C10435;
	width:100px;
}
a{text-decoration: none; color:#666666;
}
a:active {text-decoration: none; color:#666666;
    }
.paratext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #444444;
	font-weight: normal;
}

a:hover {
	text-decoration: none;
	color:#C10435;
	background-position: center;
    }
.headt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #C10435;
}
.nmhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #555555;
}
.nmdesig {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #C10435;
}
.hindiheadt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #666666;
}
.alignedfigHD {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #333333;
	padding-right: 25px;
	text-align: right;
	text-decoration: underline;
}
.alignedfig {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #333333;
	padding-right: 25px;
	text-align: right;
}
.tabmenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: left top;
	font-weight: bold;
	vertical-align: middle;
	text-align: center;
}
.bsfoot {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #333333;
	text-align: right;
	padding-right: 25px;
	padding-top: 3px;
	padding-bottom: 3px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
}

.tdesc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #333333;
}
.bsnohead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #333333;
	padding-top: 2px;
	padding-bottom: 2px;
}
.head2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #333333;
	text-decoration: underline;
	padding-top: 4px;
	padding-bottom: 4px;
}
.lVLo {
	text-align: center;
	vertical-align: middle;
	margin: 10px;
	padding: 10px;
	height: 450px;
	width: 700px;
	overflow: scroll;
	position: inherit;
}
#flagtxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #666666;
	height:25px;
}
.head2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	text-transform: uppercase;
	color: #333333;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

.linktext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #666666;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.nBLab {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #666666;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.logstatus {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #333333;
	text-indent: 0px;
	text-align: left;
	vertical-align:top;
}
.hightext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #C10435;
	font-weight: normal;
}
.bodytextcp {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #555555;
	letter-spacing: 0px;
	text-align: justify;
	padding: 5px;
	margin: 5px;
	font-weight: normal;
	background-color:#eeeeee;
	BORDER-RIGHT: lightgrey 1px dotted; 
	BORDER-TOP: lightgrey 1px dotted; 
	BORDER-LEFT: lightgrey 1px dotted; 
	BORDER-BOTTOM: lightgrey 1px dotted;
}
.PassGenbtn
{
	background-image: url("images/cp/addcust.jpg");
	background-attachment: inherit;
	background-repeat: no-repeat;
	border-style:none;
	width:48px;
	height:48px;
}
.Svbtn
{
	background-image: url("images/cp/svusr.jpg");
	background-attachment: inherit;
	background-repeat: no-repeat;
	border-style:none;
	width:48px;
	height:48px;
}
.ExpUsrbtn
{
	background-image: url("images/cp/expusr.jpg");
	background-attachment: inherit;
	background-repeat: no-repeat;
	border-style:none;
	width:48px;
	height:48px;
}
.SyncFilebtn
{
	background-image: url("images/cp/syncfile.jpg");
	background-attachment: inherit;
	background-repeat: no-repeat;
	border-style:none;
	width:48px;
	height:48px;
}
.GridAltRow
{
	background-color:#FFC0C0;
	font-family:Arial;
	font-size:10pt;
}
.GridMain
{
	border-color:#FFC0C0;
	border-style:solid;
	border-width:1px;
	font-family:Arial;
	font-size:10pt;
	padding:4px;
	color:#555555;
}
.GridHead
{
	background-color:#C10435;
	border-color:#FFC0C0;
	border-style:solid;
	border-width:1px;
	font-family:Arial;
	font-size:10pt;
	font-weight:bold;
	color:White;
	padding:4px;
}
.GridEdit
{
	background-image: url("images/cp/editN.jpg");
	background-attachment: inherit;
	background-repeat: no-repeat;
	background-color:White;		
	border-style:none;
	width:28px;
	height:28px;
}
.GridDelete
{
	background-image: url("images/cp/deleteN.jpg");
	background-attachment: inherit;
	background-repeat: no-repeat;
	background-color:White;		
	border-style:none;
	width:28px;
	height:28px;
}
.ValidText
{
	background-color:#FFFFFF;
	font-family:Arial;
	font-size:8pt;
	color:#555555;
}
.CtlText
{
	background-color:#FFFFFF;
	border-color:#FFC0C0;
	border-style:solid;
	border-width:1px;
	font-family:arial;
	font-size:9pt;
	color:#C10435;
}
.CtlLabel
{
	font-family:arial;
	font-size:9pt;
	color:#555555;
}
.CtlLink
{
	font-family:arial;
	font-size:10pt;
	font-weight:bold;
}
.AB
{
	background-image: url("images/cp/branchsmall.jpg");
	background-attachment:inherit;
	background-repeat: no-repeat;
	background-color:White;		
	border-style:none;
	width:48px;
	height:48px;
}
.AddAc
{
	background-image: url("images/cp/link.jpg");
	background-attachment:inherit;
	background-repeat: no-repeat;
	background-color:White;		
	border-style:none;
	width:48px;
	height:48px;
}
.RemAc
{
	background-image: url("images/cp/remaccount.jpg");
	background-attachment:inherit;
	background-repeat: no-repeat;
	background-color:White;		
	border-style:none;
	width:48px;
	height:48px;
}
.btnChPass
{
	background-image: url("images/cp/keyssmall.jpg");
	background-attachment: inherit;
	background-repeat: no-repeat;
	background-color:White;		
	border-style:none;
	width:48px;
	height:48px;
}
.btnAccept24
{
	background-image: url("images/cp/accept24.jpg");
	background-attachment: inherit;
	background-repeat: no-repeat;
	background-color:White;			
	border-style:none;
	width:24px;
	height:24px;
}
.btnReject24
{
	background-image: url("images/cp/reject24.jpg");
	background-attachment: inherit;
	background-repeat: no-repeat;
	background-color:White;	
	border-style:none;
	width:24px;
	height:24px;
}
.divpanelvp
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #555555;
	letter-spacing: 0px;
	text-align: justify;
	padding: 5px;
	margin: 5px;
	font-weight: normal;
	background-color:#ffffff;
	BORDER-RIGHT: lightgrey 1px dotted; 
	BORDER-TOP: lightgrey 1px dotted; 
	BORDER-LEFT: lightgrey 1px dotted; 
	BORDER-BOTTOM: lightgrey 1px dotted;
	width:264px;
	height:82px;
	vertical-align:middle;
	display:none;
}
.menupanel
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #555555;
	letter-spacing: 0px;
	text-align: justify;
	padding-bottom: 5px;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	margin: 5px;
	font-weight: normal;
	background-color:#ffffff;
	BORDER-RIGHT: lightgrey 1px dotted; 
	BORDER-TOP: lightgrey 1px dotted; 
	BORDER-LEFT: lightgrey 1px dotted; 
	BORDER-BOTTOM: lightgrey 1px dotted;
	width:750px;
	height:72px;
	vertical-align:middle;
	display:none;
	text-align:center;
}
.errorMsg
{
	color:Red;
	font-family:arial;
	font-size:10pt;
	display:block;
}
.innerdivopt
{
	display:none;
}
.btnDiscard
{
	background-image: url("images/cp/discardbranch.jpg");
	background-attachment: inherit;
	background-repeat: no-repeat;
	background-color:White;
	border-style:none;
	width:48px;
	height:48px;
}
.HiddenColumn
{
	display:none;
}
.btnChEmail
{
	background-image: url("images/cp/chemail.jpg");
	background-attachment: inherit;
	background-repeat: no-repeat;
	background-color:White;
	border-style:none;
	width:48px;
	height:48px;
}
.btnApprove
{
	background-image: url("images/cp/approve.jpg");
	background-attachment: inherit;
	background-color:White;	
	background-repeat: no-repeat;
	border-style:none;
	width:48px;
	height:48px;
}
.btnUnApprove
{
	background-image: url("images/cp/unapprove.jpg");
	background-attachment: inherit;
	background-color:White;
	background-repeat: no-repeat;
	border-style:none;
	width:48px;
	height:48px;
}
.btnClearAttempts
{
	background-image: url("images/cp/clear.jpg");
	background-attachment: inherit;
	background-color:White;
	background-repeat: no-repeat;
	border-style:none;
	width:48px;
	height:48px;
}
.btnLock
{
	background-image: url("images/cp/lock.jpg");
	background-attachment: inherit;
	background-repeat: no-repeat;
	background-color:White;
	border-style:none;
	width:48px;
	height:48px;
}
.btnUnLock
{
	background-image: url("images/cp/unlock.jpg");
	background-attachment: inherit;
	background-color:White;
	background-repeat: no-repeat;
	border-style:none;
	width:48px;
	height:48px;
}
.BtnCustSearh
{
	background-image: url("images/cp/searchcusty.jpg");
	background-attachment: inherit;
	background-color:White;
	background-repeat: no-repeat;
	border-style:none;
	width:48px;
	height:48px;
}
.Searchpanel
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #555555;
	letter-spacing: 0px;
	text-align: justify;
	padding-bottom: 5px;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	margin: 5px;
	font-weight: normal;
	background-color:#ffffff;
	BORDER-RIGHT: lightgrey 1px dotted; 
	BORDER-TOP: lightgrey 1px dotted; 
	BORDER-LEFT: lightgrey 1px dotted; 
	BORDER-BOTTOM: lightgrey 1px dotted;
	width:560px;
	vertical-align:middle;
	text-align:center;
	height:225px;
}
