﻿@charset "utf-8";
/* CSS Document */

body
{
padding:0; margin:0;
font-family:Helvetica, Arial, sans-serif;
}


td
{
vertical-align:top;
}

img
{
border:0;
}

sup {
	font-size:11px;
}

strong {
 color:#454444 ;
}

a:link, a:active{
	font-size:14px;
	color:#065840;
	text-decoration:underline;
}

a:visited {
	font-size:14px;
	color:#454444;
	text-decoration:underline;	
}	

a:hover{
	text-decoration:underline;
}

a.calltoaction_link:link,a.calltoaction_link:active, a.calltoaction_link:visited{  
   font-size:14px;
   text-decoration:underline;
   color:#454444;
}
a.calltoaction_link:hover {  
   font-size:14px;
   text-decoration:underline;
   color:#454444;
}

.normaltxt{
	font-size:16px;
}


h4, h4 a:link, h4 a:visited, h4 a:active {
font-weight:bold;
font-size:18px;
color:#454444;
margin:0 0 6px 0;
text-decoration:none;
}

h4 a:hover{
	text-decoration:underline;
}
/*a.homepagelinks:link,h4 a.homepagelinks:active,h4 a.homepagelinks:visited {
	color:#065840;
	font-weight:bold;
	font-size:18px;
	text-decoration:none;
}*/
a.homepagelinks:link, a.homepagelinks:active, a.homepagelinks:visited {
	color:#065840;
	font-weight:bold;
	font-size:14px;
	text-decoration:none;
}
a.homepagelinks:hover {
	text-decoration:underline;
	font-weight:bold;
	font-size:14px;
}

/* banner style starts here */

.banner
{
background: #003322 url(../images/banner-bgpx.gif) repeat-y;
padding:34px 0 0 27px;
}

.login
{
text-align:right;
padding-right:25px;
color:#fff;
}

.bannerTtl
{
padding:1px 0 0 90px;
}

.topLink
{
font-size:11px;
font-weight:bold;
color:#FFFFFF;
text-align:right;
/*padding:14px 20px 0 0; */ /*commented by Pragya*/
padding: 8px 10px 10px 0;
vertical-align:middle;
}

.topLink a:link, .topLink a:visited, .topLink a:active
{
font-size:11px;
font-weight:bold;
color:#fff;
text-decoration:none;
} 

.topLink a:hover
{
color:#fff;
text-decoration: underline;
} 

.lastsep{
	visibility:hidden;
	padding:0;
	margin:0;
}

.tdSearch
{
text-align:right;
}

#search_tbl
{
background:#00563B url(../images/img-searchCurve.gif) no-repeat;
color:#FEFEFD;
font-size:11px;
font-weight:bold;
height:42px;
}

#search_tbl td
{
vertical-align:middle;
}

.srchTxt
{
text-align:right;
padding-right:12px;
font-size:11px
}

.txtBox
{
width:250px;
background-color:#fff;
border:none;
}

#search_tbl a:link, #search_tbl a:visited, #search_tbl a:active
{
color:#fff;
text-decoration:underline;
} 

#search_tbl a:hover
{
color:#fff;
text-decoration:none;
} 

/* banner style ends here */

.navBar
{
	background: url(../images/banner-bgpx1.gif) repeat-y;
}

#nav_tbl td
{
height:32px;
width:200px;
text-align:center;
vertical-align:middle;
font-weight:normal;
letter-spacing:1px;
width:400px;
border-right:1px solid #6F8D84;
border-top:1px solid #6F8D84;
}


.normal
{
background-color:#00573C;
}

#nav_tbl a:link, #nav_tbl a:active, #nav_tbl a:visited
{
color:#fff;
text-decoration:none;
} 

#nav_tbl a:hover
{
/*color:#487669;*/
/** Shishir "sisir48@yahoo.com" dropdownmenu hover effect **/
color:#EAD2A4;
text-decoration:none;
} 

#nav_tbl td a.topnav{
	display:block;
	border:0px solid red;	
	padding:6px 0 6px 0;
	font-size:12px;

}

.hoverEffect
{
background-color:#133621;
}






/***************nav section********************/

.img-link
{
	cursor:pointer;
}

.anylinkcss
{
	position:absolute;
	visibility: hidden;	
	overflow:hidden;
	border-top:1px solid #000;
	border-right:1px solid #000;
	border-left:1px solid #000;
	background-color:#fff;
	font:normal 12px Helvetica, Arial;
	z-index:100;
	width:170px;
	text-align:left;
	padding:0;
	margin:0;
}

.anylinkcss a{
	position:relative;
	display:block;
	color:#fff;
	text-decoration: none;
	/*border-bottom:1px solid #fff;*/
	border:0px solid red;
	background-color: #004130;
	padding:6px 6px 6px 6px;
	margin:0 0 0 0;
}

.anylinkcss a:hover{ 
	text-decoration:none;
	color:#eaeaea;
	/*background-color:#B4975A;*/
}

#submenuList
{
	list-style-type:none;
	padding:0; margin:0;
}


#submenuList ul{
	overflow:hidden;
}

#submenuList li
{	
	padding:0 0 1px 0;	
}

#submenuList li a
{
	font-size:12px;
}

#submenuList li.lastList
{
	padding:0;
	border-bottom:1px solid #000;
}

/*******left panel style ****************/

.leftPanel
{
	padding:0px 29px 0 15px;
}


.leftPanelmain
{
	padding:8px 29px 0 15px;
}




#leftPanel_tbl td
{
padding:6px 0 6px 0;
height:20px;
}

#leftPanel_tbl td p
{
	font-weight:normal;
}

#leftPanel_tbl a:link, #leftPanel_tbl a:visited, #leftPanel_tbl a:active
{
font-size:14px;
color:#065840;
text-decoration:none;
} 

#leftPanel_tbl a:hover
{
	text-decoration:underline;
} 

#leftPanel_tbl .date
{
font-weight:bold;
color:#00573C;
font-size:16px;
/*height:48px;*/
height:30px;
padding-left:6px;
padding-bottom:0px;
padding-top:0px;
/*vertical-align:middle;*/
vertical-align:bottom;
}

/* Added on 17 March 2010 */
#leftPanel_tbl .date_gold
{
font-weight:bold;
color:#B4975A;
font-size:16px;
/*height:48px;*/
height:30px;
padding-left:6px;
padding-bottom:0px;
padding-top:0px;
/*vertical-align:middle;*/
vertical-align:bottom;

}

#leftPanel_tbl .active
{
background-color:#00573C;
font-size:16px;
padding-left:6px;
color:#fff;
font-weight:bold;
letter-spacing:1px;
}

/* Added March 19 2010 */
#leftPanel_tbl .active a.ebcommunitycorner, .active a.ebcommunitycorner:visited, .active a.ebcommunitycorner:active
{
font-size:15px;
color:#fff;
text-decoration:none;
} 

/* Added March 19 2010 */
#leftPanel_tbl .active a.ebcommunitycorner:hover
{
font-size:15px;
color:#fff;
text-decoration:underline;
} 

/***************right part style *****************/

.pageMainpic
{
background:#010101 url(../images/img-main.jpg) no-repeat;
text-align:right;
padding:38px 90px 31px 0;
}

#pageMainpic_tbl 
{
background-color:#004130;
font-weight:bold;
color:#fff;
font-size:16px;
}

.customer_view
{
line-height:18px;
padding:19px 0 22px 0;
text-align:left;
color:#065840;
font-size:12px;
font-weight:bold;
}

.customer_name
{
font-size:12px;
/*line-height:35px;*/
/* Shishir */
line-height:18px;
font-weight:normal;
}

.bodyText{
	font-weight:normal;
	font-size:16px;
	letter-spacing:normal
	color:#454444;
	padding-top:20px;
	padding-right:20px;
}

.bodyText1{
	font-weight:normal;
	font-size:16px;
	color:#454444;
	padding-top:20px;
}


.rightText{
	font-weight:normal;
	font-size:16px;
	color:#454444;
	padding-top:20px;
}

.bodyText p{
	padding:0;
	margin:0 0 10px 0;
}

.title
{
font-weight:bold;
font-size:24px;
color:#454444;
}

.grayTxt
{
color:#939191;
}

.pageTtl
{
font-size:20px;
color:#065840;
font-weight:bold;
line-height:normal;
margin:0 0 4px 0;
}

.hightlightRow {
background-color:#FFE793;
}

/*****************style for tree menu****************/

#treemenu1
{
	margin:0;
	padding:0;
}

.treeview ul{
	margin: 0 0 0 -20px;
	padding:0 0 0 20px;
}

.treeview li{ /*Style for LI elements in general (excludes an LI that contains sub lists)*/
	overflow:hidden;
	list-style-type: none;
	padding: 6px 0 4px 18px;
	margin-bottom: 1px;
	line-height:15px;
	display:block;
	border:none;
	font-weight:bold;
}

.treeview li{ /* Style for LI that contains sub lists (other ULs). */
	background: #DBE2DF url(../images/spacer.gif) no-repeat 5px 9px;
	cursor: hand !important;
	cursor: pointer !important;
}

.treeview li.submenu ul{ /*Style for ULs that are children of LIs (submenu) */
display: none; /*Hide them by default. Don't delete. */
}
ul.treeview li#mainHeading p { margin:0; padding:0;}

* html .hidden li {
   height:0px;
}

* html  #mainHeading .hidden li{
	height:0px;
	display:none;
}
.hidden {
	padding:0px;
	margin:0px;
	height:0px;
	display:none;
	visibility:none;
}

.treeview .submenu ul li{ /*Style for LIs of ULs that are children of LIs (submenu) */
cursor: default;
}

#mainHeading
{
	font-size:12px;
	color:#065840;
}


#mainHeading li
{
	overflow:hidden;
	display:block;
	font-size:12px;
	color:#065740;
	line-height:17px;
	font-weight:normal;
	border-bottom:1px solid #fff;
	margin:0 0 0 -18px;
}
/*pragya*/
#mainHeading ul {
	margin-top:5px;
}

#mainHeading a.leftMenuMainLink:link,#mainHeading a.leftMenuMainLink:visited,#mainHeading a.leftMenuMainLink:active,#mainHeading a.leftMenuMainLink:hover {
 text-decoration:none;
 padding: 0 0 0 30px;
}

dl.joblist dd {
 margin:0px;
padding:0px;
}

/* end pragya */
#mainHeading li.subfirst{
	border-top:1px solid #fff;
}

#mainHeading li.sublast{
	border:0;
}



#mainHeading a:link, #mainHeading a:active, #mainHeading a:visited 
{
	overflow:hidden;
	display:block;
	text-decoration:none;
	color:#065740;
	margin:0 0 0 -26px;
	padding:0 0 0 30px;
	font-size:12px;
}

#mainHeading a:hover
{
text-decoration:underline;
}
/* Hack for IE6 */
* html .treeview  li span {
  line-height:15px;
}
/* End Hack */

#imageContainer {
	height:223px;
}

#imageContainer img {
	display:none;
	position:absolute;
}

#imageContainer1 img {
	display:none;
	position:absolute;
}

.content{
	line-height:21px;
	font-size:14px;
	color:#454444;
	
}
.contentBranches{
	line-height:21px;
	font-size:12px;
	color:#454444;
	
}

.contentBranches a,.contentBranches a:link,.contentBranches a:active,.contentBranches a:visited ,.contentBranches a:hover {
	color:#065840;
}


/** EB Direct: **/

.mainTable
{
	padding:2px;
}

/***************************************/
.TableBox
{

	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	
	text-align:left;
	background-image:url(../../../images/box_bg.gif);
	background-position:bottom;
	background-repeat:repeat-x;
}

.boxHeadText
{
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	/*color:#0062b9;*/
	color:#14422F;
}


.TableBox img
{
	border:0px;
}
.leftBorder
{
	border-left:1px #cecece solid;
}
.leftRight
{
	border-right:1px #cecece solid;
}
/***************************************/

/********** Ajax Search *************/

#ajaxSearch_form {
	color: #444;
	width: auto;
}
#ajaxSearch_input {
	/*width: auto;
	display: inline;
	height: 17px;
	border: 1px solid #ddd;
	border-left-color: #c3c3c3;
	border-top-color: #7c7c7c;
	background: #fff url(images/input-bg.gif) repeat-x top left;
	margin: 0 3px 0 0;
	padding: 3px 0 0;
	vertical-align: top;*/
	width:250px;
	background-color:#fff;
	border:none;
}
#ajaxSearch_submit {
	display: inline;
	height: 22px;
	line-height: 22px;
}
#ajaxSearch_output {
	border: 1px solid #444;
	padding: 10px;
	background: #000000;
	/*display: block;*/
	display: none;
	height: auto;
	vertical-align: top;
}
.ajaxSearch_paging {

}
.AS_ajax_result {
	color: #444;
	margin-bottom: 3px;
}
.AS_ajax_resultLink {
	text-decoration: underline;
}
.AS_ajax_resultDescription{
	color: #555;
}
.AS_ajax_more {
	color: #555;
}
/********** Ajax Search *************/

/************* Investing - about us ******************/
.floatright
{
float: left;
margin: 0 15px 3px 3px;
background-color: #fff;
padding: 5px;
}

.floatright img {
	border:1px solid #CCCCCC;
}

#blackbox {
  background-color:#000;
  width:150px;
  height:150px;
  padding: 5px;
  margin: 0 15px 3px 3px;
}

/************* Investing - about us ******************/



#childListing a:link,#childListing a:visited,#childListing a:active {
  text-decoration:none;
  color:#454444;
  font-size:14px;
}
#childListing a:hover {
	text-decoration:underline;
}

#catlist{
	position:absolute;
	visibility:hidden;
	overflow:auto;
	height:75px;
	width:126px;
	z-index:1;
	text-align:left;
	padding:4px;
	left:100px;
	font-size:12px;
	background-color:#00412C;
	border:1px solid #000;
}
#catlist a {
	font-weight:bold;
	color:#fff;
	font-size:12px;
	text-decoration:none;
}

#catlist a:hover {
/*text-decoration:underline;*/
color:#487669;
}
/********* Added for footer ********************/
.footer{
margin:15px auto 0 auto;
width:95%;
font-size:11px;
border-top:2px solid #000000;
padding:10px;
text-align:center;
}
.footer a:link,.footer a:active,.footer a:visited{
font-size:11px;
text-decoration:none;
margin:0 2px;
color:#000000;
}
.footer a:hover{
text-decoration:underline;
}
.career-footer-slogan {
  color:#065840;
  font-size:18px;
  font-weight:bold;
  text-align:center;
  padding:8px;
  width:85%;
}

.smalltext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
.smalltext a:link,.smalltext a:active, .smalltext a:visited{  
   font-size:11px;
   text-decoration:none;
   color:#065840;
}
.smalltext a:hover {  
   font-size:11px;
   text-decoration:underline;
}
/* Begin css block for the location details page */
#locator-search-results p {
	margin:0px;
	padding:0px;
	/*border:2px solid red;*/
}
#locator-search-results p.headline {
	margin-top:8px;
	font-weight:bold;
}
/* End css block for the location details page */

/*sisir48@yahoo.com - 16 dec 2009 */
/*Added on 17 March 2010*/
.latestnewslist {
	float:left;	
	margin-bottom:5px;
}

.latestnewslist img {
	margin-right:5px;
	text-align:left;
}


/*** added by Ishwor on 27 Jan 2010 ***/

/*** MOBILE BANKING PAGE styles start here ***/

#mobileBankingTbl td.pageTtl
{
	padding-bottom:26px;
}

#mobileBankingTbl ul.detailList
{
	margin:0; padding:0 45px 0 0;
	list-style:none;
}

#mobileBankingTbl ul.detailList li
{
	margin:0 0 3px 0; padding:0 0 0 10px;
	list-style:none;
	background:url(../images/list-bullet.gif) left 8px no-repeat;
	font:normal 14px Helvetica,Arial,sans-serif;
}

#mobileBankingTbl ul.detailList li.ttl
{
	font:bold 18px Georgia, Arial, Helvetica, sans-serif;
	color:#006700;
	background:none;
	padding:0; margin:4px 0 0 0;
}

#mobileBankingTbl ul.detailList li.subttl
{
	font:bold 15px Georgia, Arial, Helvetica, sans-serif;
	color:#0D0E41;
	background:none;
	padding:0 0 5px 0; margin:0;
}

#mobileBankingTbl ul.detailList li.subttl-enroll
{
	font:bold 20px Georgia, Arial, Helvetica, sans-serif;
}

#mobileBankingTbl ul.detailList li.enroll-list
{
	font:normal 18px Georgia, Arial, Helvetica, sans-serif;
	padding:0 0 0 13px;
	background:url(../images/list-bullet.gif) left 10px no-repeat;
}

#mobileBankingTbl ul.detailList li.subttl2
{
	background:none;
	padding:0;
}

#mobileBankingTbl ul.detailList li.lastList
{
	margin-bottom:25px;
}

#mobileBankingTbl ul.detailList li a, #mobileBankingTbl ul.detailList li a.clickHere
{
	color:#67AFBD;
}

#mobileBankingTbl ul.detailList li a:hover, #mobileBankingTbl ul.detailList li a.clickHere:hover
{
	text-decoration:none;
}

.iphoneHolder
{
	padding:40px 0 0 0;
}

a.clickHereMobilePage {
	color:#065840;
	text-decoration:underline;
}


a.clickHereMobilePage:hover {
	color:#065840;
	text-decoration:none;
}