/* RESET GLOBAL STYLES! Elements need to be explicitly defined */

html, body, div, span, applet, object, iframe, h1, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0;
	padding:0;
	border:0;
	/*vertical-align:baseline;*/
	background:transparent;
}


.clr{ clear:both;}


/*---------------- Modifications on 23rd April 2010 -------------*/
.contentheading, .componentheading, .blog_more strong, h1, h2, h3, h4 {
	color:#bd975c;
	font-weight:normal;
	/*margin:5px 0;*/
}


.contentheading, .componentheading, h1 {
 font-size:20px;
 }

h2 {
 font-size:16px;
 }
 
h3 {
 font-size:14px;
 }
 


p { line-height:18px; padding-bottom: 15px;}
/* =================================Set common site link=======================

a,a:link, a:hover, a:active, a:focus, a:visited,{display:inline;text-decoration:underline;font-family:Arial, Helvetica, sans-serif;font-size:12px; color:red;}

/* =================================Set common button for Site======================= 

.btnGlob {background:url(../images/Button_bg.gif) repeat-x left; height:28px;  padding-left:10px; padding-right:10px; *padding-left:0px;  *padding-right:0px;color:#FFFFFF;font-family:Arial, Helvetica, sans-serif;font-size:13px;border:0px; font-weight:bold; cursor:pointer; }

/* +++++++++++++++++++++++++++++++++++++++++++ Font style  ++++++++++++++++++++++++++++++++++++++++++++ */
/*------------------------------------------ start here-----------------------------------*/
/*------------------------------------------ ends here-----------------------------------*/
.flot_left{ float:left}
.flot_right{ float:right}
.wht11{ color:#efdec2; font-size:11px; line-height:15px;}
.white11{ color:#fff; font-size:11px;}
.gry14{ color:#ebebea; font-size:14px;}
.lghtgry12{ color:#efefef; font-size:12px; line-height:15px;}
.gry_dr14{ color:#747474; font-size:14px;}
.gry_dr1_14{ color:#505050; font-size:14px;}
.wht13{ color:#fff; font-size:13px; float: left}
.brown14{ color:#d3a766; font-size:13px; float: right;}
.brown11{ color:#c29d64; font-size:11px;}
.brown_new11{ color:#c29d64; font-size:11px;}
.brown18{ color:#c48e3f; font-size:18px;}
.brown12{ color:#ba8748; font-size:12px;}
.lghtgry11{ color:#c8c8c8; font-size:11px;}

.input_196{ background:url(../images/search_input_bg.gif); width:196px; height:21px; border:none; float:left; border-right:1px #bababa solid;   }
.btn_search{ background: url(../images/search_bg_rpt.gif) repeat-x;  height:23px; text-align:center; padding-left:14px; padding-right:14px; line-height:23px; border:none; float:left; *float:right; cursor:pointer; *width:70px;  }
/* +++++++++++++++++++++++++++++++++++++++++++    End Font style  ++++++++++++++++++++++++++++++++++++++++++++ */


body {color:#595959; background: url(../images/body_bg.gif) repeat-x;}

/*------------------------------------------Wrapper start here-----------------------------------*/

#wrapper { width:953px; margin:auto;}

/*------------------------------------------Header start here-----------------------------------*/

#header{ width:953px;}
#top_links{width:935px; height:31px; padding-left:8px; padding-right:10px; }
#top_links .link_box{ display:inline; float:right; width:403px; height:25px;}
.link_box .link_box_left{ width:150px;height:25px; display:inline; float:left;color:#ebebea; font-size:14px;line-height:22px;}
.link_box .link_box_right{ width:239px; float:right; height:25px; text-align:right; line-height:25px;}
.link_box_left img { vertical-align:middle; padding-top:0px;}
.link_box_left span { padding-top:3px;}
.link_box_right a, .link_box_right a:link,.link_box_right a:visited, .link_box_right a:hover{color:#d3a766; text-decoration:none}
.link_box_right a:hover{text-decoration:underline}
#logo_bann { width:953px; height:101px;}
#logo_bann .logo{ width:225px; height:101px; display:inline; float:left; text-align:right;} 
#logo_bann .head_banner{ width:709px; height:101px; float:right; text-align:right;} 
/*------------------------------------------Header Ends here-----------------------------------*/

/*------------------------------------------Top navigation start here-----------------------------------*/
#nav { width:953px; height:39px; padding-top:7px;}
#nav a { display:block; float:left; height:31px; vertical-align:middle; text-decoration:none; cursor:pointer; font-size:13px !important; color:#eaeaea; }
#nav a span{ background:url(../images/left_nav.gif) no-repeat; display:block;float:left; line-height:30px; height:31px; padding:0 19px;}
#nav li{ display:inline; float:left; margin-right:1px;}
#nav li a,#nav li a:link,#nav li a:visited,#nav li a:hover {background:transparent url(../images/right_nav.gif) no-repeat scroll right top; height:31px; text-decoration:none}
#nav li a:hover { text-decoration:underline;}

/*------------------------------------------Top navigation ends here-----------------------------------*/

/*------------------------------------------Search box start here-----------------------------------*/
#search_block{ height:35px;}
#search_block .srchblk{ width:481px; height:28px; float:right; margin-right:10px; background:url(../images/search_bg.gif) no-repeat; padding-top:4px; }
.srchblk .srchblk_left{ width:340px; height:27px; background:url(../images/search_line.gif) no-repeat right top; display:inline; float:left; text-align:right; padding-right:6px;}
.srchblk_left .btnsrch { width:277px; height:23px; border:1px #bababa solid; float:right; background: url(../images/search_bg_rpt.gif) repeat-x bottom;  }

.srchblk_left .btnsrch div.moduletable,
.srchblk_left .btnsrch div.moduletable_menu,
.srchblk_left .btnsrch div.moduletable_text {
	padding: 0 0 0px;
	margin-bottom: 0px;
	/*background: url(../images/hdot.gif) repeat-x bottom;*/ /*Edited by Shobhna*/
}


.srchblk .srchblk_right{ width:100px; height:27px; float:left; text-align:center; line-height:25px;}
.srchblk_right a, .srchblk_right a:link,.srchblk_right a:visited, .srchblk_right a:hover{color:#505050; text-decoration:none}
.srchblk_right a:hover{text-decoration:underline}
/*------------------------------------------Search box start here-----------------------------------*/

/* Top Icons */

.icons-bg {
background:#f9f9f9;
font-family:Verdana, Arial, Helvetica, sans-serif;
width:668px;
padding:2px;
clear:both;
}

.icons-bg td {
font-size:11px;
color:#999999;
}

.icons-bg a {
color:#999999;
text-decoration:none;
}

.icons-bg a:hover {
color:#999999;
text-decoration:underline;
}

.icons-bg img {
border:0;
outline:0;
}

.ic-print {
padding-left:10px;
}

.current-date {
font-weight:bold;
width:430px;
}


/* Top Icons Ends */
/*------------------------------------------Main start here-----------------------------------*/
#main{ width:953px; background:#f9f9f9; padding-top:7px;}
/*------------------------------------------Left start here-----------------------------------*/

#left{ width:247px; display:inline; float:left; padding-top:22px; padding-bottom:50px; background:url(../images/left_bg.gif) repeat-x top #2c2c2c; margin-left:8px;}
.banking_serv{ width:247px; color:#FFF; font-size:12px; }
.banking_serv a {color:#FFF;}
.banking_serv a:hover { text-decoration:none; background:none;}
.banking_serv .banking_head{ width:216px; height:30px; background:url(../images/banking_services.gif) no-repeat left; color:#fff; font-weight:bold; font-size:16px; padding-left:15px; line-height:30px; }
.banking_serv ul { padding-left:10px; /*padding-top:10px*/}
.banking_serv ul li{ list-style-type:none; width:210px; border-bottom:1px #6a6a6a solid; padding-left:20px;  background:none ;  }
.banking_serv ul li.parent { background:url(../images/left_list_arrow.gif) no-repeat right 7px ;  }
.banking_serv ul li a,.banking_serv ul li a:link,.banking_serv ul li a:visited,.banking_serv ul li a:hover { color:#fff; font-size:12px; text-decoration:none;width:180px; display:block;}
.banking_serv ul li.active {
/*	background-color: #ECECEC;
	display:block;
	color:#af8240;
	width:170px;
	padding-left:10px;
	text-decoration:none;*/
	color:#D3A766;
	/*background:url(../images/left_list_arrow_act.gif) no-repeat right 7px;*/
	text-decoration:none;
}

.banking_serv ul.menu li.active a, .banking_serv ul.menu li.hover a, .banking_serv ul li a:hover {
background:none;
color:#D3A766;
}

/* 2nd Level */

.banking_serv ul li ul li { 
width:190px;
padding-left:10px;
}

.banking_serv ul li ul li a,.banking_serv ul li ul li a:link,.banking_serv ul li ul li a:visited { 
color:#fff; font-size:12px; text-decoration:none; width:150px; display:block;
}

.banking_serv ul.menu li.active ul li a {
background:none;
color:#FFF;
}

.banking_serv ul.menu li.active ul li a:hover, .banking_serv ul.menu li.active ul li.active a {
color:#D3A766;
}

.consumer_blk{ width:231px; color:#FFFFFF; /*margin-top:30px;*/ }
.consumer_blk .consumer_top{ width:231px; height:5px; background:url(../images/consumer_top.gif) no-repeat;}
.consumer_blk .consumer_mid{ width:200px; min-height:83px; height:auto !important; background:url(../images/consumer_mid.gif) repeat-x top #bd975b; padding-left:15px; padding-right:16px;}
.consumer_blk .consumer_bot{ width:231px; height:5px; background:url(../images/consumer_bot.gif) no-repeat;}
.consumer_mid h1{color:#fff; font-weight:bold; font-size:16px; line-height:30px;  }

.latest_news{ width:231px; color:#FFFFFF; margin-top:30px; }

.latest_news .round_corner{ width:229px; height:40px; background:url(../images/latest_news_fold_corner.png) no-repeat; }
.latest_news .latest_news_head{ width:216px; height:30px; background:url(../images/latest_news.gif) no-repeat left; color:#fff; font-weight:bold; font-size:16px; padding-left:15px; line-height:30px; }
.latest_news .newstxt{ width:229px; background:#595959; padding-bottom:50px; *padding-bottom:30px; color:#C29D64;}
.latest_news .newstxt p {padding-left:15px; padding-top:10px; padding-bottom:0;color:#C29D64;font-size:11px;}
.latest_news .newstxt ul li{border-bottom:0px; background:none;padding-left:5px;} 
#left .latest_news .newstxt h1 {font-size:14px;font-weight:normal;padding-left:15px;}
.newstxt p.flot_right { float:right; padding-right:30px;}
.newstxt p a, .newstxt p a:link, .newstxt p a:visited, .newstxt p a:hover{ color:#FFFFFF; text-decoration:none}
.newstxt p a:hover{ color:#FFFFFF; text-decoration: underline;}
.future_online{ width:216px; min-height:83px; height:auto !important; padding-left:15px; margin-top:30px; }

.did_you_know{ width:200px; min-height:83px; height:auto !important; padding-left:30px; margin-top:30px; }
.did_you_know img{ margin-top:11px; margin-bottom:5px;}
.did_you_know a, .did_you_know a:link,.did_you_know a:visited, .did_you_know a:hover{color:#bd975b; text-decoration:none; font-size:11px;}
.did_you_know a:hover{text-decoration:underline}
/*------------------------------------------Left ends here-----------------------------------*/
/*------------------------------------------Right Start here-----------------------------------*/
#right{ width:664px; padding-right:10px; float:right; }
#right .top_banner{ width:664px; height:228px; border-bottom:5px #292929 solid; margin-bottom:9px; margin-top:25px;}/* margin increased from 9 to 15 , deepak , 7 apr */
#right .bot_banner{ width:664px; height:113px; }
#right .right_main_blk{ width:664px;margin-top:5px;border-top:5px #292929 solid;}
#right .date{ height:20px; float:right; padding-top:2 0 2px; color:#CCCCCC;font-size:12px;font-weight:bold; } /* date class,deepak, 7 apr */
.right_main_blk .right_main_left { /*display:inline; float:left;*/}
.rpt_block { width:460px; float:left;}
.rpt_block H1{ text-align:left !important; color:#bd975c; font-size:18px; /*line-height:54px;*/ margin:0 0 10px; }
.article-content-area, .article-content-news {
margin-top:-30px;
}
div.article-content h1 {
text-align:left !important;
}

.rpt_block ul {
margin-left:15px;
list-style-type:disc;
}
a .readon{color:color:#c19e67; }
.readon{ width:auto; float:right;text-align:right;}
.readon a, .readon a:link,.readon a:visited, .readon a:hover{color:#c19e67; text-decoration:none; font-size:12px;}
.readon a:hover{text-decoration:underline}

.right_main_blk .right_main_right{ width:200px;float:right; padding-top:20px;}


.right_inner_main{ width:664px;padding-top:15px;  }

.right_inner_main .right_inner_main_left{ width:450px; display:inline; float:left;}
.right_inner_main .right_inner_main_right{ width:200px;float:right;}

.inner_rpt_block{ width:450px;}
.inner_rpt_block h1{ color:#bd975c; font-size:18px; line-height:54px;}

.inner_rpt_right_block{ width:200px;}
.inner_rpt_right_block h1{ color:#bd975c; font-size:18px; line-height:54px;}
.read_article_right{ width:200px; text-align:right; padding-top:3px;  border-top:1px #e0e0e0 solid; margin-top:15px;}
.read_article_right a, .read_article_right a:link,.read_article_right a:visited, .read_article_right a:hover{color:#c19e67; text-decoration:none; font-size:12px;}
.read_article_right a:hover{text-decoration:underline}
.point_intrst { padding-top:15px;}
.point_intrst h1{ color:#484848; font-size:16px; font-weight:bold;}

/*---------------- Modifications -------------*/
.contentheading, .componentheading, .blog_more strong, h1, h2, h3, h4 {
	font-size:17px;  font-weight:normal;
}/* removed line-height:30px; :deepak 29 apr.*/
#system-message { position:absolute;/*width:475px;*/ width:490px; *margin:0 0 0 -10px;}
#ja-content .componentheading{
	color:#FFFFFF;
	
	margin:0 0 0 10px;
	position:relative;
	top:-70px; /* changed top from 70px to 63 px :deepak 29 apr.*/
	/*background: url(../images/hdot.gif) repeat-x bottom;*/
}
.rpt_block_mod{ width:200px;margin:10px 0 0 30px;}
.rpt_block_mod h1{ color:#bd975c; font-size:18px; }/* removed line-height:30px; :deepak 29apr.*/

/* Content
--------------------------------------------------------- */
#ja-content {
	padding: 0;
	margin-top:10px;
}
#ja-pathway {
	/* font-size: 92%; */
	margin-top:10px;
	background-color: #c9ab7b;
	padding:30px 0 5px 10px;
	color:#FFFFFF;
	height:20px;
}
/*#ja-pathway table, caption, tbody, tfoot, thead, tr, th, td, label, form{
	font-size: 12px;
	color:#595959;
}*/
#ja-pathway strong {
	margin-right: 5px;
	font-weight: normal;
}

#ja-pathway a {
	text-decoration: none;
	color:#f6e9d5;
}
#ja-pathway a:hover {
	text-decoration: underline;
	
}
#ja-pathway img {
	margin: 1px 5px;
}
.inputbox {
	background:url(../images/search_input_bg.gif); width:190px; height:21px; border:none; float:left; border-right:1px #bababa solid;  
}


/* MODULE
--------------------------------------------------------- */
div.moduletable,
div.moduletable_menu,
div.moduletable_text {
	padding: 0 0 0px;
	margin-bottom: 25px;
	/*background: url(../images/hdot.gif) repeat-x bottom;*/
}

div.moduletable h3,
div.moduletable_menu h3,
div.moduletable_text h3 {
	width:216px; height:30px; background:url(../images/banking_services.gif) no-repeat left; color:#fff; font-weight:bold; font-size:16px; padding-left:15px; line-height:30px; letter-spacing:0;
}

/* Module rounded */
div.module h3 {
	margin: 0 -15px 10px;
	padding: 8px 15px 5px;
	border-bottom: 2px solid #F6F6F6;
	color: #7BA566;
	font-size: 125%;
	font-weight: bold;
	text-transform: uppercase;
}

div.module_black,
div.module_green,
div.module_blue,
div.module_red,
div.module {
	margin-bottom: 20px;
	float: left;
	clear: both;
	width: 100%;
	background: url(../images/b-br.gif) no-repeat bottom right #FFFFFF;
}

div.module div {
	background: url(../images/b-bl.gif) no-repeat bottom left;
}

div.module div div {
	background: url(../images/b-tr.gif) no-repeat top right;
}

div.module div div div {
	padding: 0 15px 10px;
	background: url(../images/b-tl.gif) no-repeat top left;
}

/* -----------------Modifications Ends -----------*/

/*------------------------------------------Right ends here-----------------------------------*/

/*------------------------------------------Footer start here----------------------------------*/

#footer{ height:110px; margin-top:35px;width:953px; clear:both}

#footer .footer_top_nav{ height:42px;  background:url(../images/footer_bg.gif) repeat-x top; text-align:center; clear:both;}
.footer_top_nav ul{ padding-top:10px}
.footer_top_nav ul li { display:inline; padding:0px 5px;}
.footer_top_nav ul li a,.footer_top_nav ul li a:link,.footer_top_nav ul li a:visited,.footer_top_nav ul li a:hover { color:#fff; font-size:12px; text-decoration:none; background-color:transparent;}
.footer_top_nav ul li a:hover {text-decoration: underline;}

#footer .footer_bot_nav{ height:22px; text-align:center; clear:both;}color:#C29D64
.footer_bot_nav ul{ padding-top:4px}
.footer_bot_nav ul li { display:inline; padding:0px 5px; border:1px solid #D3A766; border-width:0 1px 0 0;}
.footer_bot_nav ul li a,.footer_bot_nav ul li a:link,.footer_bot_nav ul li a:visited,.footer_bot_nav ul li a:hover { color:#757575; font-size:12px; text-decoration:none;}
.footer_bot_nav ul li a:hover {text-decoration: underline;}

#footer .footer_privacy{ height:22px;  text-align:center; clear:both;}
.footer_privacy ul{}
.footer_privacy ul li { display:inline; padding:0px 5px; border:1px solid #A5A5A5; border-width:0 1px 0 0;}
.footer_privacy ul li a,.footer_privacy ul li a:link,.footer_privacy ul li a:visited,.footer_privacy ul li a:hover { color:#a5a5a5; font-size:12px; text-decoration:none;}
.footer_privacy ul li a:hover {text-decoration: underline;}

#footer .footer_copyright{ height:22px; text-align:center; clear:both; color:#a5a5a5; font-size:11px;}
/*------------------------------------------Footer ends here-----------------------------------*/
/*------------------------------------------Main ends here-----------------------------------*/

.mail {position: relative;top: -138px;}
.mail a span:hover{text-decoration:none;}
.mail a{text-decoration:none;}
.mail a:hover{text-decoration:none;}
.print {position: relative; top: -135px;}
.print a span:hover{text-decoration:none;}
.print a{text-decoration:none;}
.print a:hover{text-decoration:none;}

/*---------------------------- 30 April--------------------------------------*/
#nav ul li ul li{list-style-type:none; width:213px; border-bottom:1px #6a6a6a solid;  background-color:#000; min-height:20px; height:auto !important; font-size:12px;	}
#nav ul li ul li a,#nav ul li ul li a:link,#nav ul li ul li a:visited,#nav ul li ul li li a:hover {background:none; min-height:20px; height:auto !important; text-decoration:none; font-size:12px;}
#nav ul li ul li a:hover { text-decoration:underline;}
#nav ul li ul li a span{ background:none; line-height:20px;min-height:20px; height:auto !important; font-size:12px;}

#nav ul li ul{ margin-top:0px;}

.banking_serv ul li ul{ padding-left:10px; margin-top:-18px; /*padding-top:10px*/}
#left .menu li ul li.parent {background:url(../images/left_list_arrow.gif) no-repeat right 7px ;}
/*.banking_serv ul li.parent ul li.parent {  background:url(../images/left_list_arrow.gif) no-repeat right 7px ;  }
.banking_serv ul li.parent ul li.parent ul li.parent{  background:url(../images/left_list_arrow.gif) no-repeat right 7px ;  }
.banking_serv ul li.parent ul li.parent ul li.parent ul li.parent{  background:url(../images/left_list_arrow.gif) no-repeat right 7px ;  }
.banking_serv ul li.parent ul li.parent ul li.parent ul li.parent ul li.parent{  background:url(../images/left_list_arrow.gif) no-repeat right 7px ;  }*/


.banking_serv ul li ul li {
width:auto;
}
