/*.bdycls{
    FONT-SIZE	: 9px;
    MARGIN		: 0px;
    COLOR		: black;
    FONT-FAMILY	: Verdana;
    BACKGROUND-COLOR: #fcf7f5;
}*/
.lbltxthidden {
	position: absolute !important; 
	clip: rect(1px 1px 1px 1px); /* IE6, IE7 */ 
	clip: rect(1px, 1px, 1px, 1px); 
}
bdycls{
    FONT-WEIGHT: bold; 
	FONT-SIZE: 18px; 
	COLOR: #c8013a; 
	TEXT-DECORATION: none;	
}
.loginBody { 
	FONT-WEIGHT: bolder;
	FONT-SIZE: 9px;
	MARGIN: 0px;
	COLOR: black;
	FONT-FAMILY: Verdana;
	top: 0%;
	overflow: hidden;
	background-image: url(" ../images/CMSMENU.jpg");
	background-position: left;
	background-repeat: no-repeat;
}
//Changes made by Raghupungavaya-0916-Chennai-Mashreq-begin
/*.inputfld{
    BORDER-WIDTH: 1px;
    BORDER-COLOR: darkblue;
    background-color:white;
    FONT-FAMILY	: Verdana;
}*/


.selectboxstyle {
	font-size: 10pt;
	color: #003C77;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:1px;
	padding-right:1px;
}


.inputfld{
	left :20%;
	font-size: 10pt;
	border: 1px solid #9B9BFF;
	color: #003C77;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:1px;
	padding-right:1px;
	FONT-FAMILY	: Verdana;
}

.focusfld{
	left :20%;
	font-size: 10pt;
	BORDER-WIDTH: 1px;
	BORDER-COLOR: darkblue;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:1px;
	padding-right:1px;
    background-color:rgb(251,254,177);
    FONT-FAMILY	: Verdana;
}

/*.lbltxt{
	FONT-SIZE: 9px;
    FONT-FAMILY	: Verdana;
    COLOR:maroon;
}*/
.lbltxt {
	height: 12%;
	width:25%;
	font-size: 8pt;
	color: #003C77;
	padding-top:2px;
	padding-bottom:2px;
	/*padding-left:1px;
	padding-right:1px;*/
	font-weight: bold;
	FONT-FAMILY	: ARIAL;
	/*Added by Jai for QNB
	white-space:nowrap;*/
}
.lbltxt1 {
	height: 12%;
	font-size: 8pt;
	color: #003C77;
	padding-top:2px;
	padding-bottom:2px;
	/*padding-left:1px;
	padding-right:1px;*/
	font-weight: bold;
	FONT-FAMILY	: ARIAL;
}
/*Added by S.Gopinath 16-10-2011 -begin*/
.lblImgtxt {
	height: 12%;
	width:12%;
	font-size: 8pt;
	color: #003C77;
	padding-top:2px;
	padding-bottom:2px;
	
	font-weight: bold;
	FONT-FAMILY	: ARIAL;
	
}/*Added by A.Vijaya Senthil[66526] 03-12-2011 -begin*/
.lblImgSPtxt {
	height: 10%;
	width:28%;
	font-size: 7pt;
	color: #003C77;
	padding-top:2px;
	padding-bottom:2px;
	
	font-weight: bold;
	FONT-FAMILY	: ARIAL;
	
}/*Added by A.Vijaya Senthil[66526] 03-12-2011 -end*/
/*Added by S.Gopinath 16-10-2011 end*/
.lbltxthr {
	height: 32px;
	width:25%;
	font-size: 15px;
	color: red;
	padding-top:2px;
	padding-bottom:2px;
	/*padding-left:1px;
	padding-right:1px;*/
	font-weight: bold;
	FONT-FAMILY	: Arial;
	/*Added by Jai for QNB
	white-space:nowrap;*/
	text-align:left;
}
/*Added by Saimanraj*/
.footerspan{
    /*FONT:  8px "Verdana"; Commented by S.Gopinath(66698) 23-05-2012*/
    FONT:  9px;
    COLOR: #c8013a;
    /*BACKGROUND-COLOR: rgb(223,232,255);Commented by S.Gopinath(66698) 23-05-2012*/
    BACKGROUND-COLOR: white;/*Added by S.Gopinath(66698) 23-05-2012*/
    padding-top:1px;
	padding-bottom:1px;
	font-weight: bold;/*Added by S.Gopinath(66698) 23-05-2012*/
	FONT-FAMILY	: ARIAL;/*Added by S.Gopinath(66698) 23-05-2012*/
}
/*Added by Saimanraj*/

.pagetitle {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 18px; 
	COLOR: #c8013a; 
	TEXT-DECORATION: none;	
}


//Changes made by Raghupungavaya-0916-Chennai-Mashreq-end
.tabtxt{
	FONT-SIZE:12;
	FONT-WEIGHT:bold;
    FONT-FAMILY	: Verdana;
    COLOR:maroon;
}
.hdrtxt{
	FONT-SIZE: 12;
	FONT-WEIGHT:bold;
    FONT-FAMILY	: Verdana;
    COLOR:BLACK;
}
.thclass{
	FONT-SIZE: 10;
    FONT-FAMILY	: Verdana;
	COLOR:white;
    BACKGROUND-COLOR: maroon;
}
.tdclass{
	FONT-SIZE: 10;
    FONT-FAMILY	: Verdana;
	COLOR:black;
}
.combtn{
	/*BORDER-WIDTH: 1px outset;
    BORDER-COLOR: maroon;
    FONT: bold 9px "verdana";
    WIDTH: 80px;
    HEIGHT:28px;
	COLOR: maroon;
    BACKGROUND-COLOR: #fcf7f5;*/
    display: block;
	float: right;
	font-size: 12px;
	font-weight: bold;
	line-height: 16px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
	height: 24px; /* Height of button background height */
	padding-left: 11px; /* Width of left menu image */
	text-decoration: none;
	margin-left:5px;
    
    background-image: url(" ../images/oval-blue-right.gif"); /*RADHI*/
  /* background-image: url(" ../images/oval-blue-left.gif");*/
}

a:link.combtn, a:visited.combtn, a:active.combtn{
	color: #113c62; /*button text color*/
	text-decoration: none;
}

a.combtn span{
	background: url('../images/qnb/oval-blue-right.gif') no-repeat bottom right;
	display: block;
	padding: 4px 11px 4px 0; /*Set 11px below to match value of 'padding-left' value above*/
}

a.combtn:hover{ /* Hover state CSS */
	background-position: top left;
}

a.combtn:hover span{ /* Hover state CSS */
	background-position: top right;
	COLOR: #c8013a; 
	TEXT-DECORATION: underline;
}

.XML{
	WIDTH: 0px;
	HEIGHT: 0px;
	DISPLAY: none;
}


.rootdivcls{
	position:absolute;
	width:90%;
	left:10%;
	top:5%;
	height:10%; 
}

.panbdytblcolbeancls{
	font-size: 12;
    FONT-FAMILY	: Verdana;
}
.panbuthidden{
	width :100%;
    BACKGROUND-COLOR: #fcf7f5;
}
/*.panbutvisible{
	width :100%;
	BACKGROUND-COLOR: #fcf7f5;
}Commented by saimanraj-chn-29/10/2011*/
/*Added by saimanraj-chn-29/10/2011-beg*/
.panbutvisible{
	width :100%;
	FONT: bold 14px "Verdana";    
    COLOR: white;    
    BACKGROUND-COLOR: #6495ED;
}
/*Added by saimanraj-chn-29/10/2011-end*/
.panelcolcls{
	width :25%;
}


.panBut{
	width :100%;
}
div.elccpaneldiv5keycls{
	position:absolute;
	width:97%;
	left:2%;
	top: 31.5%;
	height:5%;
	 /*BACKGROUND-COLOR: #fcf7f5;*/
}

.paneltblcls{
	width : 99%;
	height: 9px;
	top	  :24%; 	
	border: 0px;
	 /*BACKGROUND-COLOR: #fcf7f5;*/
}
div.elccpanelone{
	position	:absolute;
	width		:96%;
	left		:2%;
	top			:36%;
	height		:42%;
    BORDER-RIGHT: 2px outset;
    BORDER-TOP: 2px outset;
    BORDER-LEFT: 2px outset;
    BORDER-BOTTOM: 2px outset;
    BACKGROUND-COLOR: "#ffffff";
    overflow:auto; 
}

div.elccpaneltwo{
	position	:absolute;
	width		:96%;
	left		:2%;
	top			:36%;
	height		:42%;
    BORDER-RIGHT: 2px outset;
    BORDER-TOP: 2px outset;
    BORDER-LEFT: 2px outset;
    BORDER-BOTTOM: 2px outset;
    BACKGROUND-COLOR: #fcf7f5;
    overflow:auto; 
}

div.elccpanelthree{
	position	:absolute;
	width		:96%;
	left		:2%;
	top			:36%;
	height		:42%;
    BORDER-RIGHT: 2px outset;
    BORDER-TOP: 2px outset;
    BORDER-LEFT: 2px outset;
    BORDER-BOTTOM: 2px outset;
    BACKGROUND-COLOR: #fcf7f5;
    overflow:auto; 
}

div.c2bqrypanel{
	position	:absolute;
	width		:96%;
	left		:2%;
	top			:36%;
	height		:42%;
    BORDER-RIGHT: 2px outset;
    BORDER-TOP: 2px outset;
    BORDER-LEFT: 2px outset;
    BORDER-BOTTOM: 2px outset;
    BACKGROUND-COLOR: #fcf7f5;
    /*overflow:auto;*/ 
}

div.elccpanelfour{
	position	:absolute;
	width		:96%;
	left		:2%;
	top			:36%;
	height		:42%;
    BORDER-RIGHT: 2px outset;
    BORDER-TOP: 2px outset;
    BORDER-LEFT: 2px outset;
    BORDER-BOTTOM: 2px outset;
    BACKGROUND-COLOR: #fcf7f5;
    overflow:auto; 
}
.submitdivcls1{
	left:30%;
	top:68%;
	width:35%;
	height:8%;
	/*height: 15%;*/
}
.submittblcls{
	position	:absolute;
	left		:30%;
	top			:90%;
	height		:100%;
	width		:100%;
	BACKGROUND-COLOR:#fcf7f5;
	/*COLOR		: white;*/
	
}
.submittbcolcls{
	left		:0%;
	top			:0%;
	height		:100%;
	width		:34%;
}

div.ecordrtn{
	position	:absolute;
	width		:80%;
	left		:10%;
	top			:30%;
	height		:55%;
    BORDER-RIGHT: 2px outset;
    BORDER-TOP: 2px outset;
    BORDER-LEFT: 2px outset;
    BORDER-BOTTOM: 2px outset;
     /*BACKGROUND-COLOR: #fcf7f5;*/
    overflow:auto; 
}
/* Added for elogistrack by Savithri.N-0903-chn-30-10-2008-start */
div.edisppaneldiv3keycls{
	position:absolute;
	width:97%;
	left:2%;
	top: 20%;
	height:5%;
	
}
.keyflddesc{
	font-size: 9;
    FONT-FAMILY	: Verdana;
    color: maroon;
}
.submitUpdateSt{
	left:30%;
	top:95%;
	width:10%;
	height:8%;
	
}
.submitAccept{
	left:30%;
	top:85%;
	width:22%;
	height:8%;
	
}
/* Added for elogistrack by Savithri.N-0903-chn-30-10-2008-end */

/*Added for elogistrack */
.submittbllogis{
	position	:absolute;
	left		:35%;
	top			:93%;
	height		:100%;
	width		:100%;
	BACKGROUND-COLOR:white;
	/*COLOR		: white;*/
	
}

div.mcommoditypanelone{
	position	:absolute;
	width		:80%;
	left		:2%;
	top			:29%;
	height		:53%;
    BORDER-RIGHT: 1px outset;
    BORDER-TOP: 2px outset;
    BORDER-LEFT: 2px outset;
    BORDER-BOTTOM: 1px outset;
    BACKGROUND-COLOR: white;
    overflow:auto; 
}


.promptlbl{
	FONT-SIZE:12;
    FONT-FAMILY:Verdana;
    font-weight:bold;
    COLOR:maroon;
    left:20%;
     ; 
}

.promptbtn{
	BORDER-WIDTH:1px outset;
    BORDER-COLOR:maroon;
    FONT: bold 9px "verdana";
    WIDTH:55px;
    HEIGHT:18px;
	COLOR: maroon;
    BACKGROUND-COLOR: #fcf7f5;
}


/* For table padding*/
.altnt_color_tbl	{
	padding-right: 5px; 
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 3px;
	width: 100%;
}
table.altnt_color_tbl tr.evenrow td{
	padding: 0px;
	padding-right: 20px;
	border-right: solid 0px #e8ead8;
	vertical-align: top;
	padding-top: 1px;
	padding-bottom: 1px;
	
	
}
/* For table - End */

table.altnt_color_tbl tr.oddrow	td{
	padding: 0px;
	padding-right: 20px;
	border-right: solid 0px #e8ead8;	
	vertical-align: top;	
	padding-top: 1px;
	padding-bottom: 1px;
}

/*Added by Radhi-chenn-14/09/2010 -beg*/

TR.oddrow {
	font-size: 9pt;
	color: #003C77;
	padding-left:4px;
	font-weight: normal;
	background-color: rgb(223,232,255);
	vertical-align: middle;
	white-space:nowrap;
	width:100%;
}
/* For row odd - End */

TR.evenrow {
	font-size: 9pt;
	color: #003C77;
	font-weight: normal;
	background-color: #FAFAFA;
	padding-left:4px;
	vertical-align: middle;
	white-space:nowrap;
	width:100%;
}

.inputfldposcls{
left:20%;
position:absolute;
}

TD#sectionTitletopleft {
	height: 29px;
	width: 11px;
	/*background-image:url('../images/qnb/ltop_curve.jpg');*/
	background-image:url('../images/ltop_curve.jpg');
	background-repeat:no-repeat;
}

TD#sectionTitletopright {
	height: 29px;
	width: 16px;
	/*background-image:url('../images/qnb/rtop_curve.jpg');*/
	background-image:url('../images/rtop_curve.jpg');
	background-repeat:no-repeat;
	background-position: top right;
}

TD#sectionTitletopmiddle {
	height: 29px;
	width: 98%;
	/*background-image:url('../images/qnb/bg_curve.jpg');*/
	background-image:url('../images/bg_curve.jpg');
	background-repeat:repeat-x;
	color: #DDF7F4;
	font-size: 14px;
	font-weight:bold;
	text-decoration:none;
	line-height: 12px;
	vertical-align: center;
	padding-left:3px;
}
/*Added By S.Gopinath 16-02-2103 beg*/
TD#MultiProdsecTitletopmiddle {
	height: 29px;
	width: 100%;
	/*background-image:url('../images/qnb/bg_curve.jpg');*/
	background-image:url('../images/bg_curve.jpg');
	background-repeat:repeat-x;
	color: #DDF7F4;
	font-size: 13.5px;
	font-weight:bold;
	text-decoration:none;
	line-height: 12px;
	vertical-align: center;
	padding-left:3px;
}
.sectionTitletopleft {
	height: 29px;
	width: 11px;
	/*background-image:url('../images/qnb/ltop_curve.jpg');*/
	background-image:url('../images/ltop_curve.jpg');
	background-repeat:no-repeat;
}

.sectionTitletopright {
	height: 29px;
	width: 16px;
	/*background-image:url('../images/qnb/rtop_curve.jpg');*/
	background-image:url('../images/rtop_curve.jpg');
	background-repeat:no-repeat;
	background-position: top right;
}

.sectionTitletopmiddle {
	height: 29px;
	width: 98%;
	/*background-image:url('../images/qnb/bg_curve.jpg');*/
	background-image:url('../images/bg_curve.jpg');
	background-repeat:repeat-x;
	color: #DDF7F4;
	font-size: 14px;
	font-weight:bold;
	text-decoration:none;
	line-height: 12px;
	vertical-align: center;
	padding-left:3px;
}
/*Added By S.Gopinath 16-02-2103 beg*/
.MultiProdsecTitletopmiddle {
	height: 29px;
	width: 100%;
	/*background-image:url('../images/qnb/bg_curve.jpg');*/
	background-image:url('../images/bg_curve.jpg');
	background-repeat:repeat-x;
	color: #DDF7F4;
	font-size: 13.5px;
	font-weight:bold;
	text-decoration:none;
	line-height: 12px;
	vertical-align: center;
	padding-left:3px;
}
/*Added By S.Gopinath 16-02-2103 end*/
TD#sectionTitlemiddle {
	/*background-image:url('../images/qnb/box_bg.jpg');*/
	background-image:url('../images/box_bg.jpg');
	background-repeat:repeat-x;
	padding: 3px;
	width:100%;
}
TABLE#sectionTitle {
	background-color:transparent;
	border-collapse: collapse;
	border-width:0px;
	width: 100%;
	margin-bottom:15px;
}

#bredcrum
{ 
	color: blue;
	text-decoration: none;
	font-size: 9pt;
	font-weight: normal;
}
/*Added by Radhi-chenn-14/09/2010 -end*/


a.ovalbutton{
	background: url('../images/oval-blue-left.gif') no-repeat;
	border-width:0px;
	background-colour:transparent;
	display: block;
	/*float: right; Commented by Saimanraj*/
	float: right;
	font-size: 12px;
	font-weight: bold;
	line-height: 16px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
	height: 24px; /* Height of button background height */
	padding-left: 11px; /* Width of left menu image */
	text-decoration: none;
	margin-left:5px;
}

/*Added by Saimanraj-chn-01/31/2011*/
a.savebutton{
	background: url('../images/oval-blue-left.gif') no-repeat;
	border-width:3px;
	border-color:maroon;
	background-colour:transparent;
	display: block;
	/*float: right;Commented by Saimanraj*/
	float: right;
	font-size: 14px;
    color:maroon;
	font-weight: bold;
	line-height: 16px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
	height: 24px; /* Height of button background height */
	padding-left: 11px; /* Width of left menu image */
	text-decoration:none;
	margin-left:5px;
	border-style: groove;
}
a.savebutton span{
	background: url('../images/oval-blue-right.gif') no-repeat bottom right;
	display: block;
	padding: 4px 11px 4px 0; /*Set 11px below to match value of 'padding-left' value above*/
}
/*saiman*/
a.ovalbutton span{
	background: url('../images/oval-blue-right.gif') no-repeat bottom right;
	display: block;
	padding: 4px 11px 4px 0; /*Set 11px below to match value of 'padding-left' value above*/
}

a:link.ovalbutton, a:visited.ovalbutton, a:active.ovalbutton{
	color: #113c62; /*button text color*/
	text-decoration: none;
}

a.ovalbutton:hover{ /* Hover state CSS */
	background-position: top left;
}

a.ovalbutton:hover span{ /* Hover state CSS */
	background-position: top right;
	COLOR: #c8013a; 
	TEXT-DECORATION: underline;
}
.buttonPanelshadowback
{
	float: right;
	overflow: hidden; 
	width: 100%;
	border: 1px solid #CCDBFF;
	height: 32px;
	
}

TD.ButtonPanelLabel {
	width: 15%;
	background-color: #CCDBFF;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
}

SPAN.ButtonPanelLabel {
	line-height: 14px;
	COLOR: #c8013a; 
}
TD.actionlink {
	width: 85%;
	align: right;
}

.mandatoryIndicator{
	font-size: 8pt;
	color: #6F6F6F;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:1px;
	padding-right:1px;
}

.space6
{
	clear: both;
	height: 6px;
	line-height: 0px;
	font-size: 0px;
	margin: 0px;
	padding: 0px;
}

.navPathLinkItem{ 
	width: 100%;
	color: #00639C;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
}

#navPathLinkA{ 
	size = -3;
	color: #00639C;
	text-decoration: none;
	font-size: 9pt;
	font-weight: normal;
}

#pagetitle {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 18px; 
	COLOR: #c8013a; 
	TEXT-DECORATION: none;	
}


buttonPanelshadowback
{
	float: right;
	overflow: hidden; 
	width: 100%;
	border: 1px solid #CCDBFF;
	height: 32px;
}

/*Changed for action link button wrap issue*/
.buttonPanelshadowBorder
{
	font-size: 9pt;
	background-color: #FFFFFF;
	width: 100%;
	height: 100%;
	white-space: nowrap;
	font-weight: bold;
}

.buttonPanelshadowNoBorder
{
position:relative;
left:-2px;
top:-2px;
}

/*ADDED BY RADHI- 01/10/2010 -beg*/
.oddrow {
	font-size: 12pt;
	color: #003C77;
	font-weight: normal;
	background-color: #CCDBFF;
	vertical-align: middle;
	white-space:nowrap;
	width:13%;
	display:block;
	height: 25px;
}/*ADDED BY RADHI- 01/10/2010 -end*/
/*Added by S.Gopinath 16-11-2011 beg*/
.combtnImg{
	BORDER-WIDTH: 1px outset;
    BORDER-COLOR: #003C77;
    FONT: bold 10px "verdana";
    WIDTH: 80px;
    HEIGHT:20px;
	COLOR: #003C77;
    BACKGROUND-COLOR: #CCDBFF;
}
/*Added by S.Gopinath 16-11-2011 end*/
/*Added by S.Gopinath 22-02-2012 beg*/
.manfield {
	font-size: 10px;
	FONT-FAMILY: Verdana;
	color: red;
}
/*Added by S.Gopinath 22-02-2012 end*/

/*Added by A.Vijaya Senthil 17-04-2012 Beg*/
div.entdbyinfo {
	position: absolute;
	top: 23%;
  	 background-position:bottom;
    	page:auto;
	width:60%;
	height:46%;
	left: 40%;
	BORDER-RIGHT: 0px outset;
	BORDER-TOP: 0px outset;
	BORDER-LEFT: 0px outset;
	BORDER-BOTTOM: 0px outset;
	visibility: hidden;
}

.frm_section_tbl_view{
	width: 38%;
	height:25%;
	border-collapse : collapse; 
	border-color:rgb(223,232,255);
	padding:0;
	padding-right: 0px; 
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	
	}
	
.frm_section_tbl_c2b_view{
	width: 38%;
	height:25%;
	/*border-collapse : collapse; */
	/*border-color:rgb(223,232,255);*/
	padding:0;
	/*column-rule:3px outset #003C77;*/
	padding-right: 0px; 
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	border-style:solid;
	BORDER-WIDTH: 2px outset;
	/*border: 1px outset;*/
	BORDER-RIGHT: 2px outset;
	BORDER-TOP: 1px outset;
	BORDER-LEFT: 1px outset;
	BORDER-BOTTOM: 2px outset;
	border-color:#003C77;
	white-space: nowrap;
	}
	/*Added by A.Vijaya Senthil 17-04-2012 End 17-04-2012*/
	
	/*Added by A.Vijaya Senthil[66526]--07-08-2012--Beg*/
	.panbdytblcolbeancls1 {
	font-size: 9px;
	font-style:normal;
	FONT-FAMILY:Verdana;
	vertical-align: top	;
	text-align:left;
    color:#003C77;
    margin-left:5%;
	}

	.keyflddesc1 {
		vertical-align: top	;/*Added by A.Vijaya Senthil[66526]--17-08-2012*/
		font-size: 9px;
		FONT-FAMILY: Verdana;
		color: #003C77;
	}
	
	.frm_section_retail_view{
	font-size: 8px; 
	color: #003C77;
	line-height:7px;
	height:6%;
	font-family: arial, helvetica, sans-serif; 
	width:100%;
	background-color:rgb(255,243,234); 
  }
  	/*Added by A.Vijaya Senthil[66526]--07-08-2012--End*/
