.htltp{} /* for ac control */
body 
{
	margin:1px 0px 0px 1px;
	font:10pt Verdana;
	text-align:center;
}

.progress
{
	position: fixed;
	height:100%;
	width:100%;
	left: 20%;
    top: 0px;
	z-index:102;
}

.pageprogress
{
	position: fixed;
	height:100%;
	width:100%;
	left: 45%;
    top: 0px;
	z-index:102;
}

.DivBottomLine
{
	border-bottom-style:solid;
    border-bottom-width:1px;
	border-bottom-color:#336699;
}

.Quit
{ }

.Validate
{ }

.GTZ
{ }

.Amount
{ }

.Date
{ }

.DateH
{ }

.Period
{ }

.ROI
{ }

.PSTBCK
{ }

.fRed
{
	text-align:right;
}
td.fRed:first-letter{color:Red;}

table{
	border:1px solid #336699;
	padding:1px;
	width:100%;
	border-collapse:collapse;
}

table td{text-align:left;}

table th,.phead{ 
	/*font:bold 12px Verdana;*/
	font-weight:bold;
	font-size:12px;
	border-bottom:1px dashed #336699;
	padding:3px;
	text-align:left;
}

.label{ 
	color:Maroon;
	overflow:hidden;
	white-space:nowrap;
	border:none;
	font-weight:bold;
}

.labelsmall{ 
	color:Maroon;
	overflow:hidden;
	white-space:nowrap;
	border:none;
	font-size:smaller;
}

.star{color:Red;}

form .inputcombo{
	border: 1px solid;
	/*font:12px verdana;*/
	font-size:12px;
	height: 20px;
}

textarea
{
	border: 1px solid;
	/*font:12px verdana;*/
	font-size:12px;
}
form input{
	/*border: 1px solid black;*/
	/*font:12px verdana;*/
	font-size:12px;
	margin:0px 0px;
	height:14px;
}

form CheckBox{
	border:none;
	height:18px;
	/*font:12px verdana;*/
	font-size:12px;
}

form .button,.buttons,.buttonmid{
	height:20px;
	width:75px;
	border:1px solid black;
	text-align:center;
	vertical-align:middle;
	line-height: normal;
	/*font:bold 12px verdana;*/
	font-weight:bold;
	font-size:12px;
}
.buttons
{
  color:Navy;    
}
.buttonmid
{
	width:40px;
}
form .largebutton{
	height:20px;
	width:100px;
}

form .smallbutton{
	height:16px;
	width:30px;
}

HR{color: #336699;}
.infodet td{
     border:#4d9bbc 1px solid;
}

/* grid starts */
.rtbl td
{
  border:#4d9bbc 1px solid;
}
.grid,.rtbl,.tbl{
	border:#0077a9 1px solid;
	/*font-family:Verdana;*/
	border-collapse:collapse;
}

.grid th,td ,.tbl th,td 
{
	white-space:nowrap;
}

.grid th ,.tbl th{
	background-color:Transparent;
	/*font:bold 12px Verdana;*/
	font-weight:bold;
	font-size:12px;
	text-transform:capitalize;
	height:12px;
	text-align:center;
	vertical-align:top;
	border:none;
}

.grid td,.tbl td{
   	border: #4d9bbc  1px solid;
   	font-size:12px;
}

.RadioButtonList{
	vertical-align:middle;
	text-align:left;
	font-size:12px;
	margin:0px;
	padding:0px;
	border : none;
}

INPUT.btnlink{
	font-size: 12pt;
	text-indent: 2px;
	height: 20px;
	vertical-align: middle;
	background-color: transparent;
	border: 0px blue;
}
.login{
	border:#0077a9 1px solid;
	width:500px;
	/*font-family:Verdana;*/
}
.login #divMayus{color:#F00;}

.login th{
	border: medium none inherit;
	/*font:16px Verdana;*/
	font-size:16px;
	text-transform:capitalize;
	height:16px;
	text-align:center;
	vertical-align:top;
}
.login td{
	border:none;
	height:22px;
}
.loginLbl1
{
	color:Red; font-size:large
}
.loginLbl2
{
	color:Red; font-size:medium
}

/* Set Color on focus Add by kunal Work on IE8,FireFox 3 for button and input textbox 
 radio:focus, button:focus, textarea:focus, checkbox:focus, input:focus, select:focus{
 	background-color:#4F6592;
 	color:#ffffff;
 } 
----------------------------------------*/
.focused{
	background-color:#F5FCC6;
}
 
div.tb{margin-top:2px;}
div.lb{margin-top:4px;}

.WaterMark{
	font:10px italic;
	color:Gray;
	text-align:center;
}

/* style for tab add by kunal date :- 08-Mar-2010*/
.BackColorTab{
    /*font-family: Verdana;*/
    text-align: left;
    border: none;
}
.BackColorTab table{border:none;}
.BackColorTab .ajax__tab_header {font-family:verdana,tahoma,helvetica;font-size:11px;text-align:left;background:url('Img/tab-line.gif' ) repeat-x bottom;}
.BackColorTab .ajax__tab_tab {height:13px;padding:4px;margin:0px;background:url('Img/tab.gif' ) repeat-x;}
.BackColorTab .ajax__tab_outer {padding-right:4px;background:url('Img/tab-right.gif')no-repeat right;height:21px;}
.BackColorTab .ajax__tab_inner{padding-left:3px;background:url('Img/tab-left.gif') no-repeat;}
.BackColorTab .ajax__tab_hover .ajax__tab_outer {cursor:pointer;background:url('Img/Tabs.tab-hover-right.gif') no-repeat right;}
.BackColorTab .ajax__tab_hover .ajax__tab_inner {cursor:pointer;background:url('Img/.tab-hover-left.gif') no-repeat;}
.BackColorTab .ajax__tab_hover .ajax__tab_tab {cursor:pointer;background:url('Img/tab-hover.gif') repeat-x;}
.BackColorTab .ajax__tab_active .ajax__tab_outer {background:url('Img/tab-active-right.gif') no-repeat right;}
.BackColorTab .ajax__tab_active .ajax__tab_inner {background:url('Img/tab-active-left.gif') no-repeat;}
.BackColorTab .ajax__tab_active .ajax__tab_tab {background:url('Img/tab-active.gif') repeat-x;}
.BackColorTab .ajax__tab_body {font-family:verdana,tahoma,helvetica;font-size:10pt;border:1px solid #336699;border-top:0;padding:8px;background-color:Transparent;}
.BackColorTab .ajax__tab_disabled { color: #A0A0A0;}
.AlignR{text-align:right;}
.AlignC{text-align:center;}        
.AlignL{text-align:left;}
/*---------------Start Dialoge Css------------------------------------------------*/
/* style for Dialog Box add by Rakesh date :- 26-Mar-2010*/ 
.ui-state-disabled { cursor: default !important; }
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } 
/* Component containers
----------------------------------*/
.ui-widget { font-family: Verdana,Arial,sans-serif; font-size: 1.1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Verdana,Arial,sans-serif; font-size: 1em; }
.ui-widget-content { border: 1px solid #aaaaaa; background-color: #FFFFFF}
.ui-widget-header { border: 1px solid #aaaaaa; background: #cccccc; font-weight: bold; }
/* Overlays */
.ui-widget-overlay { background-color: #aaaaaa;  opacity: .1; filter:Alpha(Opacity=40);}
.ui-widget-shadow { margin: -8px 0 0 -8px; padding: 8px; background-color: #aaaaaa; opacity: .3;filter:Alpha(Opacity=30); -moz-border-radius: 8px; -webkit-border-radius: 8px; }
/* Dialog----------------------------------*/
.ui-dialog { position: relative; padding: .2em; width: 300px; } 

.ui-dialog .ui-dialog-content { border: 0px none; background: none; text-align:left ;  overflow: auto; zoom: 1; padding-left:1em; padding-right:1em; padding-top:.5em; padding-bottom:.5em }
.ui-dialog .ui-dialog-buttonpane { text-align: left; background-image: url('none'); border-left-width:0; border-right-width:0; border-top-width:1px; border-bottom-width:0; margin-left:0; margin-right:0; margin-top:.2em; margin-bottom:0; padding-left:.1em; padding-right:1em; padding-top:.1em; padding-bottom:.1em }
.ui-dialog .ui-dialog-buttonpane button { float: right; margin: .1em .2em .01em 0; cursor: pointer; padding: .1em .6em .1em .6em; line-height: 1.0em; width:auto; overflow:visible; }

.dialoge_content{margin:5px; padding:5px; height:110px; width:150px; white-space:normal; vertical-align:top}
.rtdb{text-align:center; font-weight:bold}
.rtd1{overflow:hidden; white-space:normal; width:auto; vertical-align:top; color:Red; font-weight:bold ; font-size:small ; padding-left:5px; }
.rtd2{overflow:hidden; white-space:normal; width:auto; vertical-align:top; font-size:small ; padding-left:5px;}           
.rtable{background-color : White; border: 2px outset white;}
.dialog{position: absolute; z-index: 2000; height:0px; width:0px; visibility: hidden;}
.dialogfooter{margin-top:2px; text-align:right; height:25px;}
/*----------End Dialog CSS------------------------------------------------------------------------*/
          

/*welcome page*/
.l
{
	position: relative;
	float: left;
	width: 23px;
	height: 16px;
	text-align: center;
	/*font: 9px vardana;*/
	font-size:9px;
	padding-top: 8px;
	color: #666666;
	top: 0px;
	left: 0px;
	background-repeat: no-repeat;
}

.WelLogo
{
	width: 18%; position: relative; float: left; height: 50px; top: 0px;
    left: 2px; text-align: left; background-position: 0px 0px;
}
.linksDiv
{
    position: fixed;
    right: 0px;
    bottom: 0px;
    height: 22px;
    width:460px;
    /*font: bold 10px verdana;*/
	font-weight:bold;
	font-size:10px;
    border-bottom: #FEE3BC;text-align:right;
}
.welcomeOptTB
{
	width: 40px; 
	/*font: 10pt vardana;*/
	font-size:10pt;
}
.welcomeOptNameTB
{
	background-color: Transparent;
	border-width: 0px; 
	font-size: 10pt; 
	font-weight: bold; 
	text-align: center; 
	width: 326px;
}
.UserDetails
{
    position: relative;
    float: right;
    right: 4px;
    height: 23px;
    /*font: bold 10px verdana;*/
    font-weight:bold;
    font-size:10px;
    width: 78%;
    top: 2px;
    text-align: right;
}
.bname,.badd
{
	font-weight:bold;
	text-align:center;
	color:#336699;
	/*font-family:vardana;*/
}
.bname
{
	font-size:small;
}
.badd
{
	font-size:small;
}

.btn , .btn_hover, .btnGo, .btnGo_hover, .Signin, .logout, .Signin_hover, .logout_hover,.login, .login_hover,
.ChangePWD, .ChangePWD_hover, .firstlogin, .firstlogin_hover, .clear, .clear_hover, .button1, .button1_hover,
.themeChange, .themeChange_hover,.btn_blink,.btn_blink_hover
{
	border: none;
	background-color:Transparent;
}
.btn ,.btn_hover,.button1,.button1_hover,.btn_blink,.btn_blink_hover
{
	width: 66px;
	height: 21px;
}

.btnGo, .btnGo_hover
{
	width: 21px;
	height: 21px;
}

.Signin, .logout, .Signin_hover, .logout_hover
{
    width:42px;
    height:49px;
}

.login,.login_hover
{
    width:38px;
    height:49px;
}

.ChangePWD, .ChangePWD_hover
{
    width:82px;
    height:49px;
}

.firstlogin, .firstlogin_hover
{
    width:52px;
    height:49px;
}
.themeChange, .themeChange_hover
{
    width:48px;
    height:48px;
}
.clear, .clear_hover
{
    width:32px;
    height:49px;
}

.cancelbtn
{
    height: 16px;
    width: 16px;
    border:none;
}


.login_head
{
    position:fixed;left: 0px; top:0px; width:100%; height:68px;   
}

.login_body
{
    position:fixed;left:0px; top:68px;width:100%; height:90%; 
}

.login_button_pan
{
    position:fixed;left:35%; top:78%;  width:35%; text-align:center; display:block;
}

.login_footer
{
    position:fixed; lefT:0px; bottom:0px; width:100%;
}

/*ACCOUNTS*/

.Suspect_lbl
{
    /*font-family: Verdana;*/
    font-size: 12px;
    color: #FF3300;
    font-weight: 300;
}

.datalbl
{
    /*font-family: Verdana;*/
    color: #0000CC; 
    font-weight:bold;
    
}
.Crystal table
 {
   	border:none;
 }
.dvFH{
    position: relative;
    font-weight: bold;
    overflow: hidden;
}
.dvFH div{
    position: relative;
    float: left;
}
/*----Customize Report-----------*/
.rf
{
 background-color:#F5FCC6
}
.rfl
{
 background-color:white
}
.rf2
{
	background-color: #f4f4f4
}
.rtbl
{
  width:110px;
  height:30px;
  table-layout:fixed ;
  position:relative; 
  font-family :Courier New ;
}
.rtbl th,.rtbl td
{
	white-space:nowrap;
	vertical-align:middle;
	
}
.rtbl th
{
  text-transform:capitalize;
  text-align:center;
  font-weight:bold; 
  background-color:Transparent;
}
.rtbl td
{
  width:100px;
  height:20px;
  font-weight:normal;
  font-size:15px;
  text-align:left ;
  overflow:hidden ;
  padding:0 0 0 0; 
    
}
.rth
{
  width:10px;
  height:10px;
}
.rrth
{
  width:10px;
  height:20px;	
}
.rcth
{
	width:100px;
	height:10px;
}
.rTxtAr
{
  
  position: relative;
  left: 1px;
  top: 1px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  overflow:scroll;
  background-repeat :no-repeat ;
  font-size:0px; 
  border:1px;
  border-top-width:0px; 
  font-family:Courier New; 
}
.rTxt
{
  position : absolute;
  left: 1px;
  top: 1px;
  border: 1px;
  border-style:outset; 
  width :80px;
  height:20px;
  vertical-align:middle ;
  font-size:15px; 
  overflow:hidden;  
}
.reconSumTd
{
	text-align:right; 
	color:red; 
	font-weight:bold ;  
}
.GridHeader
{
	background-color:#33CCCC;
    font-size:Small;
    color:Black;
}
.GridFooter
{
	background-color:#99CCCC;
	color:#003399
}
.GridRow
{
	Font-Size:12px
}
.GridPager
{
	border-style:none;
	font-size:Small;
	color:Red;
	text-align:Left; 
}
.PrnCtrlTB
{
	font-family:Courier New;
	position:relative; 
	overflow:scroll; 
	top: 0px; 
	left: -2px; 
	width:100%;
	font-size:10pt
}
.PrnCtrlClose
{
	color:#993333;
	text-decoration: underline; 
	font-style: normal; 
	font-weight: bold; 
	cursor:hand; 
	border-collapse: collapse;
}
.PrnCtrlstylePg{font-weight:bold; width:2%; text-align:center; color:Red; cursor:pointer; text-decoration:underline;}
.PrnCtrlstylePg:hover{ background-color:#CCC;}
.outwardChqGrdPager
{
	border-style:none;
	white-space:nowrap;
	/*font-family:Verdana;*/
	font-size:12px;
	text-align:left;
}
/* Multi Selection Help Page */
.MultiHlpPgdivGrid{overflow:auto; width: 750px}
.MultiHlpPgdivGrid table {				
    border:#0077a9 1px solid;
    /*font-family:Verdana;*/
    font-size:11px;
}			
.MultiHlpPgdivGrid td{			    
    padding: 2px;
    border: #0077a9  1px solid;
}
.MultiHlpPgdivGrid th{
    background-color:#F9F6E8;
    border:#0077a9 1px solid;
}
.trans{
    -filter: alpha(opacity=70);
    -opacity: 0.7;
    position:absolute;left:20%; 
    top:35%; 
    font-size:20px; width: 266px; 
    height: 35px; color:#CCC;

}
.lockUserName
{
	font-weight:bold;

}
/* This css class designed for regional language support for each language create seprate 
   class and the language name define in class name should be identical to language 
   defined in code master table and that should be in lower case
 */
.rLang_marathi
{
    font-family: Shivaji01,Shivaji02,Shivaji05,Verdana;
    font-size:17px;text-align:left;height:21px;
}
.rLang_tamil
{
    font-family: TAMLKamban,Verdana;
    font-size:17px;text-align:left;height:21px;
}
.rLang_hindi
{
    font-family: Shivaji01,Shivaji02,Shivaji05,Verdana;
    font-size:17px;text-align:left;height:21px;
}