body 
{ 
margin:0;
padding:0;
font-size:12px; 
line-height:18px; 
font-family:Arial;

min-width:100%;
}
h1,h2,h3,h4,h5,h6{ padding:0px; margin:0px;}
a {color:#943838; text-decoration:none; }
a:link {text-decoration: none;}
a:visited {text-decoration: none;}
a:hover {text-decoration: none; color:#4C4C4C;}
a:active {text-decoration: none;}
.table{ font-family:Arial; font-size:12px;}
/*Login css Start*/
.hdr_top{ width:1000px;height:30px; background-color:#FFFFFF; border-bottom:1	px solid #B5B5B5; text-align:left;}
.login_main{}
.error_main{ 
height:25px;width:350px;margin-top:70px;
}
.error{border-width:1px; background:#FFFFCC; color:#FF0000; font-weight:bold;border-style:solid;padding:5px;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.login
{
 width:450px; height:230px; margin-top:10px; border:thin solid #A7A8A9; background-color:#EAEAEA;
 border-radius:10px; color:#4C4C4C;
 box-shadow: 0 0 1.0em #88898A;
 moz-box-shadow: 0 0 1.0em #88898A;
-webkit-box-shadow: 0 0 1.5em #88898A;
}
.login_inner{text-align:left; padding:10px;}
.Site_title{ font-size:17px; font-weight:bold; border-bottom:thin solid white; padding-bottom:5px;}
.main_footer{ font-weight:bold; font-size:12px;}
/*End*/
/*main part css Start*/
.page_container{padding:0px 5px 0px 5px;}
.header{width:100%; color:#4C4C4C;}
.header_main{width:100%; background:url(../images/menu_hdr_bg.png) repeat-x;height:40px;}
/*.header_inner{width:1000px; height:36px;}*/
.main_content{width:1000px;}
.main_content_inner{width:100%;text-align:left; min-height:500px;}
/*End*/
/*footer css Start*/
.footer{ width:100%;border-top:solid 3px #943838; }
.footer_inner{ width:1000px; text-align:left; padding-top:8px;}
/*End*/
input[type="text"],[type="password"],[type="file"],textarea
{
border:thin solid #AC9BAC; 
border-radius:3px;
height:21px; 
background:url(../images/form_bg.jpg) repeat-x; 
padding-left:2px;
background-color:#ffffff;
width:260px;
}
select
{
	border:thin solid #AC9BAC; 
	border-radius:3px;
	height:27px; 
	background:url(../images/form_bg.jpg) repeat-x; 
	padding-left:2px;
	background-color:#ffffff;
	width:264px;
}
.btnst4
{
background:url(../images/bar2.png) repeat-x; border:2px solid #EE950F; padding:3px 15px 3px 15px; border-radius:5px; color:white; font-weight:bold;
}
/*Extr css*/
.nav_style
{ 
padding-top:13px;
padding-bottom:10px;	
border-bottom:solid 2px #E8E8E8;
margin-bottom:20px;
}
.grid_header{background:url(../images/login_bar.png) repeat-x; color:#444444; height:28px; padding-top:7px; padding-bottom:6px; font-weight:bold; background-color:#D3D3D3;}
.grid_body{border:thin solid #D3D3D3;border-radius:2px;}
.nav_title{font-size:15px; color:#444444; font-weight:bolder;}
.bdr_rt{ border-right:thin solid #D3D3D3; padding-left:4px;}
.bdr_tp{border-top:thin solid #D3D3D3;}
.grid_footer{background-color:#F5F5F5; border-top:thin solid #D3D3D3; padding-top:5px; padding-bottom:5px;}
.btn{
	border:thin solid #1C5F80;
	/*color:#007B9F;*/
	color:white;
	font-weight:bold;
	font-size:12px;
	background:url(../images/btnbg_blue_28.png) repeat-x; border-radius:3px; padding:3px 6px 4px 6px;
}
.btn:hover{
background:url(../images/btnbg_blue_hvoer_28.png);
cursor:pointer;
}
input[type="button"],input[type="submit"],input[type="reset"]
{
	border:thin solid #1C5F80;
	color:white;
	font-weight:bold;
	background:url(../images/btnbg_blue_32.png) repeat-x; border-radius:3px; padding:6px 12px 6px 12px;
	font-size:12px;
	
}
input[type="button"]:hover,input[type="submit"]:hover,input[type="reset"]:hover,input[type="button"]:focus,input[type="submit"]:focus,input[type="reset"]:focus
{
	background:url(../images/btnbt_blue_hover_32.png);
	cursor:pointer;
}
.form_tab_bg{ border:thin solid #E8E8E8; padding:15px; border-radius:3px;}

.source, .target { margin: 5px 20px 20px 20px; width: 220px; border: 1px solid #943838;  }

.item { height:15px; margin:1px; padding:2px; border:1px solid gray; background-color: #E4BABA; position: relative; }
.item .closer { position: absolute; right: 5px; top: 2px; font: bold 14px arial; color: #666; padding: 1px 3px; line-height: 1; cursor: pointer; display: none;}
.item .closer:hover { color: #000; }

.empty { height: 19px; margin:1px; background: #eee; border: 1px dashed #999; }
.empty .item { margin: 0; }
.empty .item .closer { display: block; }

.highlight { border: 1px solid red; background: #fff; }
.highlight .item { opacity: 0.3; }

.ui-draggable-dragging { z-index: 99; opacity: 1 !important; }


/*AXIS BANK FORMAT STYLE*/
.beneficiary_td{
	vertical-align:top;
	border-right:1px solid black;
}
.leftcell{border-right:1px solid black;width:16px;text-align:center;}
.leftcelllast{width:17px;text-align:center;}
.cellbottom{border-right:1px solid black;border-bottom:1px solid black;white-space:nowrap;}
.cell_heading{border-right:1px solid black;white-space:nowrap;}
.celltop{border-right:1px solid black;border-top:1px solid black;border-bottom:1px solid black;width:18px;white-space:nowrap;vertical-align:middle;text-align:center;}
.cell{border-right:1px solid black;border-bottom:1px solid black;width:18px;white-space:nowrap;vertical-align:middle;text-align:center;}
.clbold{font-weight:bold;}

/*-------- tooltip -------*/
.tooltip {
    position: relative;
    display: inline-block;
  /*  border-bottom: 1px dotted black; */
}

.tooltip .tooltiptext {
    visibility: hidden;
    width: 120px;
    background-color: black;
    color: #fff;
    text-align: center;
    border-radius: 6px;
    padding: 5px 0;
    position: absolute;
    z-index: 1;
    bottom: 150%;
    left: 50%;
    margin-left: -60px;
}

.tooltip .tooltiptext::after {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: black transparent transparent transparent;
}

.tooltip:hover .tooltiptext {
    visibility: visible;
}

.headertable .nav_title input[type="button"],input[type="submit"],input[type="reset"]{

    border:thin solid #1C5F80;
    color:white;
    font-weight:bold;
    background:url(../images/btnbg_blue_32.png) repeat-x;
    border-radius:3px;
    padding: 4px 12px 4px 12px; 
    font-size:12px;
}


.searchbtn{

    border: thin solid #1C5F80;
    /* color: #007B9F; */
    color: white;
    font-weight: bold;
    font-size: 12px;
    background: url(../images/btnbg_blue_28.png) repeat-x;
    border-radius: 3px;
    padding: 3px 6px 4px 6px;

 }
 .ddsmoothmenu ul li img{
	 display:none; 
 }