@charset "utf-8";
/* CSS Document */
*{
	margin:0;
	padding:0;
}	

a, img{
	border: none;
}

html, body{
		background: #FFF url(../images/topbg.gif) repeat-x top;
		font-family: Arial, Helvetica, sans-serif;
		font-size:12px;
}

h1 {
	background:#ffd537;
	border-bottom:1px solid #FFFFFF;
	color:#006c9c;
	font-size:12px;
	font-weight:normal;
	padding:7px 0 7px 15px;
	text-transform:uppercase;
}

h2.home{
	font-size:18px;
	font-weight:normal;
	color:#008db7;
	border-bottom: 1px solid #009bca;
	padding: 0 0 5px 0;
	position: relative;
	margin: 0 0 10px;
	background: none
}

h2.home span{
	position: absolute;
	right: 8px;
	top: 5px;
	*top: 4px;
	background: url(../images/wmark.gif) no-repeat top right;
	width: 61px;
	height: 38px;
}


h2{
	font-size:18px;
	font-weight: bold;
	color:#008db7;
	border-bottom: 1px solid #009bca;
	padding: 2px 10px;
	position: relative;
	margin: 0 0 10px;
	background: #ffcb05
}

h2 span{
	position: absolute;
	right: 8px;
	top: -29px;
	background: url(../images/head1bg.gif) no-repeat top right;
	width: 74px;
	height: 46px;
}

h3, h5{
	font-size:14px;
	text-transform:uppercase;
	font-weight:normal;
	color:#000;
	font-weight:bold;
}

h4{
	font-size:12px;
	text-transform:uppercase;
	font-weight:normal;
	color:#008db7;
	font-weight:bold;
	padding:10px 0 5px 0;
}

h4 a{
	text-decoration: none;
	color: #008db7;
}

h4 a:hover{
	text-decoration: underline;
	color: #000;
}

h5{
	text-transform: capitalize;
	color:#008db7;
}

div.clear{
	clear:both;
}	

#wrapper{
	width: 956px;
	margin: 0 auto;
	position: relative;
}

#wrapper .pro{
	width:164px;
	top: 400px;
	left: 25px;
	position: absolute;
	text-align:center;
}

#wrapper .pro p span.lt{
	float:left;
	padding:30px 0 0 5px;
	font-size:10px;
	font-weight:bold;
}	

#wrapper .pro p span img{
	padding:12px 5px 0 0;
	margin:0;
	float:right;
}

div.header{
	width:956px;
	float:left;
}

div.top_bar{
	color:#fff;
	font-size:11px;
	padding:5px 0 0 0;
	display: block;
}

div.top_bar a{
	color:#fff;
	text-decoration:none;
	
}

div.top_bar a:hover{
	color:#9de8ff;
	text-decoration:none;
}

div.headmenu{
	float: left;
}

div.search{
	float: right;
}


div.brand{
	width:956px;
	float:left;
	padding:10px 0 10px 0;
}

div.logo{
	width:256px;
	float:left;
	padding:5px 0 0 0;
}

div.navigation{
	width:675px;
	float:right;
}

div.maincontainer{
	width:956px;
	float:left;
}

div.leftcontainer, div.left_holder{
	width:202px;
	float:left;
}

/* popup table*/
div#leftContainer{
	width:580px;
	float:left;
	margin: 5px;
}

div#leftContainer .wrapmain{
	width: 580px;
	background: url(../images/bg.gif) repeat-x;
}
div#leftContainer .logo{
	width:500px;
	float:left;
	padding: 30px 0 0 20px;
}

div#leftContainer .form{
	width:500px;
	float:left;
	padding: 25px 0 0 20px;
}


div#leftContainer .dashboard{
	background:#FFF;
	border: #009BCA solid 10px;
	width:560px;
}

div#leftContainer .dashboard .title p{
	width:503px;
	color:#000;
	float:left;
	margin:0;
}

div#leftContainer table{
	border:0;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
}

.titlehead{
	background: #ffd537;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding:10px;
	text-transform:capitalize;
}

.title1{
	background:#fde06c;
	font-size:10px;
	line-height:30px;
}

.title2{
	line-height: 25px;
}

table.pa{
	width: 100%;	
}

table.pa td p {
	text-decoration:none;
}

table.pa td{
	padding: 5px;
	border-top: 1px solid #FFF; 
}

table.pa tr.odd{
	background: #fff;
}

table.pa tr.even{
	background: #fff0b6;
}


/* End popup table*/

div.left_holder {
	margin:0 0 10px 0;
}	

div.leftmain, div.left_second, div.left_third{
	width:36px;
	float:left;
	height:153px;
	background: #009bca url(../images/leftmain_bg.gif) no-repeat bottom left;
	padding:11px 0 0 0;
	margin:0 1px 0 0;
}

div.left_second{
	height:176px;
}

div.left_third{
	height:175px;
}	

div.left_nav, div.e_banking{
	width:165px;
	float:left;
}

div.e_banking {
	background:#b4f8ff url(../images/e-banking_login.gif) no-repeat;
	width:164px;
	height:186px;
	text-align:center;
}

div.e_banking input.bttn{
	background:url(../images/login.gif) no-repeat;
	width:85px;
	height:22px;
	margin:80px 0 0 0;
	border:none;
	cursor: pointer;
}	

div.left_nav input.bttn{
	background:url(../images/login.gif) no-repeat;
	width:85px;
	height:22px;
}	

div.news{
	background:#4dc0cd;
	width:145px;
	float:left;
	padding:10px 10px 5px 10px;
}

div.news a{
	text-decoration:none;
	color:#000;
}

div.news a:hover{
	text-decoration:underline;
	color:#fff;
}	

div.news p {
	font-size:11px;
	font-weight:normal;
	padding:0 0 15px 0;
}	

div.news p.title{
	color:#000;
	font-weight:bold;
	font-size:11px;
	padding:0;
}

/*div.left_nav ul{
	display:block;
	list-style:none;
}

div.left_nav ul li{
	list-style:none;
}

div.left_nav ul li a{
	padding:8px 18px;
	background:#4dc0cd;
	float:left;
	color:#fff;
	text-decoration:none;
	border-top: 1px solid #8bd6de;
	border-bottom: 1px solid #3c96a0;
}

div.left_nav ul li a:hover{
	text-decoration:none;
	background:#0fa1cd;
}	

div.left_nav ul li a.last{
	border-bottom:none;
}*/

div.rightcontainer{
	width:739px;
	float:right;
}

/*=== Slider ===*/

#mygallery{
	overflow: hidden;
	/*height: 200px;*/
}

#columns{
	width: 739px;
	padding: 0;
	float: right;
	height:187px;
	margin-bottom: 10px;
} 

.featuredpost {
	margin: 0;
	padding: 0;
}

.stepcarousel{
	position: relative; /*leave this value alone*/
	overflow: scroll; /*leave this value alone*/
	width: 664px;
	/*height: 220px;*/ /*Height should enough to fit largest content's height*/
	height: 187px;
	background: url(../images/bg_slide.gif) no-repeat left top;
}

.stepcarousel .belt{
	position: absolute; /*leave this value alone*/
	left: 0;
	top: 0;
}

.stepcarousel .panel{

	 float: left; /*leave this value alone*/
	 overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
	 margin: 0; /*margin around each panel*/
	 padding: 0 0 0 0; /*margin around each panel*/
	 width: 317px; /* Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
	 top: 0;
	 height: 170px;
/* border: 1px solid #CCC;*/
}

.panel img { 
	margin: 0;
	/*border: solid 1px #c6c6c6; */
	padding: 0;
	float:left;
}
.panel a{ 
	font-weight:bold;
	color:#000;
}
.panel a:hover{ 
	color:#666;
}


/*=== Styling Boxes ===*/
/*- Box -*/
.box{
	width: 739px;
}
.boxbottom { margin:0; }
.box .top,


.box .bot{
	background: url(images/box-top.gif) no-repeat top;
	clear: both;
	height: 20px;
	overflow: hidden;
	font-size: 9px;
	color: #aaaaaa;
	text-align: right;
	padding-right: 17px;
}
.box .bot{
	background: url(images/box-bot.gif) no-repeat top;
}
.box .spacer{
	height: 1%;
	padding: 0;
}	

/*=== Misc. ===*/
.fix{
	clear: both;
	height: 1px;
	margin: 0 0 -1px;
	overflow: hidden;
}

.fl {
	float: left;
    text-align: left;
}

img.fl{
	margin: 0;
	border-right: 1px solid #FFF;
}

.fr{
	float: right;
    text-align: right;
}

div.content_main{
	width:739px;
	float:left;
	padding:0;
}

div.main_right{
	width:215px;
	float:right;
}

div.main_left{
	width:512px;
	float:left;
}

div.exchange_rates, div.stock_watch {
	color:#FFFFFF;
	display:block;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	margin:0 0 10px;
	background:#009bca;
}

div.exchange_rates table,div.stock_watch table {
	width:100%;
}				
																
div.exchange_rates table tr.odd {
	background:#009bca;
	height:30px;
}

div.exchange_rates table td,div.stock_watch td {
	border-bottom:1px solid #FFFFFF;
	text-align:center;
	padding:0 0 0 5px;
}	

div.exchange_rates table tr.even {
	background:#008db7;
	height:30px;
}

div.exchange_rates table td.last {
	border-bottom:1px solid #FFFFFF;
	padding:0 10px 0 0;
	text-align:right;
}

div.exchange_rates a, div.stock_watch a{
	color:#fff;
	text-decoration:underline;
	text-align:right;
	text-transform: capitalize;
}

div.exchange_rates a:hover, div.stock_watch a:hover{
	text-decoration:none;
	color:#000;
}	

div.stock_watch table td{
	padding:7px 5px;
}

div.stock_watch table tr.bold{
	font-weight:bold;
}

div.intro{
	width:512px;
	float:left;
	border-bottom: 1px solid #008db7;
	padding: 0 0 15px 0;
}

div.intro p, div.content_in p{
	padding:8px 0 10px 0;
	line-height:16px;
}

div.intro p, div.content_in p a{
	color:#008db7;
	text-decoration:none;
}


div.intro p, div.content_in p a:hover{
	color:#000;
}


div.intro p span.bold{
	font-weight:bold;
}

div.intro p a{
	display:block;
	color:#008db7;
	font-weight:bold;
	padding:10px 0 0 0;
}

div.intro p a:hover{
	color:#000;
	text-decoration:none;
}

div.services{
	width:512px;
	float:left;
	padding:30px 0 0 0;
}

div.mobileC{
	width:160px;
	float:left;
	border-right: 1px dotted #535353;
}

div.mclogin{
	padding: 0 0 15px;
}

div.banking{
	width:93px;
	background:url(../images/sms_banking.gif) no-repeat top left;
	padding: 0 10px 0 55px;
}

div.banking p.main, div.remmitance p.main, div.payment p.main{
	font-size:10px;
	padding:15px 0 10px 0;
	color:#008db7;
}

div.banking a{
	font-size:11px;
	color:#008db7;
	text-decoration:underline;
	display:block;
}

div.banking a:hover, div.payment a:hover{
	text-decoration:none;
	color:#000;
}

div.remmitance{
	width:110px;
	float:left;
	border-right: 1px dotted #535353;
	background:url(../images/remmitance.gif) no-repeat top left;
	padding:0 10px 13px 50px;
	margin:0 0 0 10px;
}

div.remmitance a{
	font-size:11px;
	color:#008db7;
	text-decoration: none;
	display:block;
	padding: 7px 0 0 0;
}

div.remmitance a.remit{
	font-size:11px;
	color:#008db7;
	text-decoration: none;
	display:block;
	padding: 0;
}

div.remmitance a:hover{
	text-decoration:none;
	color:#000;
}

div.payment{
	width:133px;
	float:left;
	padding:0 0 0 20px;
}

div.payment a{
	font-size:10px;
	text-decoration:none;
	color:#008db7;
}

div#footer{
	width:956px;
	float:left;
	border-top:1px solid #008DB7;
	padding:10px 0 0 0;
	font-size:11px;
}

div.footer_left{
	width:700px;
	float:left;
	color:#006c9c;
}

div.footer_left p.last{
	color:#7a7a7a;
}	

div.footer_left a, div.footer_right a{
	color:#006c9c;
	text-decoration:none;
}

div.footer_left a:hover, div.footer_right a:hover{
	text-decoration:none;
	color:#000;
}		

div.footer_right{
	width:250px;
	float:right;
	text-align:right;
	color:#7a7a7a;
}

div.content_in{
	width: 739px;
	padding: 10px 0;
	color: #000;
}

div.content_in .comm{
	background:none repeat scroll 0 0 #CBE9F8;
	border:1px solid #000000;
	float:left;
	margin:0 15px 20px 15px;
	padding:0 0 5px;
	width:200px;
}

div.ad_hoc {
padding:10px;
}

div.ad_hoc .bold {
font-size:11px;
font-weight:bold;
}

div.ad_hoc p {
padding:2px 0;
}

div.content_in ul{
	list-style: none;
	padding: 0 0 0 15px;
}

div.content_in ul li{
	display: block;
	background: url(../images/bullet.gif) no-repeat 0 5px;
	padding: 0 0 10px 15px;
	
}

div.content_in ul li a{
	color: #009BCA;
}

div.content_in ul li a:hover{
	color: #000;
	text-decoration: none;
}

div.content_in a{
	text-decoration: none;
	color: #009BCA;
}

div.content_in a:hover{
	color: #000;
	text-decoration: underline;
}

div.content_in .download ul{
	display:block;
	float:left;
	padding:10px 0 0 0;
}

div.content_in .download ul li{
	list-style:none;
	background:url(../images/pdf.png) no-repeat 0 0;
	float:left;
	padding:0 0 10px 25px;
	width:714px;
}

div.content_in .download ul li.word{
	background:url(../images/word.png) no-repeat 0 0;
}

div.content_in .download ul li.text{
	background:url(../images/txt.png) no-repeat 0 0;
}

div.content_in .download ul li.excel{
	background:url(../images/excel.png) no-repeat 0 0;
}

div.blockIn ul{
	list-style-position: inside;
	padding: 5px 0 0 0;
}

div.blockOut, div.blockIn{
	float: left;
	padding: 10px 15px;
	border: 1px dotted #CCC;
	background: #EFEFEF;
	width: 200px;
	margin: 5px;
	height: 140px;
}

div.blockIn{
	height: 100px;
	padding: 0 15px;
}

div.kumari_glance{
	width:697px;
	float:left;
	background:#cfeef1;
	margin:10px 0 0 0;
	padding:10px;
	border: 1px solid #bad7e0;
}

div.kumari_glance h2{
	padding:0 0 15px 0;
}

div.kumari_glance table{
	border:none;
	float:left;
}

div.kumari_glance table th{
	color:#008db7;
	font-size:11px;
	font-weight:bold;
	text-align:left;
	padding:3px 20px;
}

div.kumari_glance table tr{

}	

div.kumari_glance table td{
	padding:3px 20px;
	width:140px;
	text-align:left;
	font-size:11px;	border-right: 1px  dotted #4dc0cd;
}

div.kumari_glance table td.last{
	border:none;
}					
					
/********sitemap*********/

ul#sitemap {
	margin:0 0 0 5px;
	padding:5px 0 5px 15px;
	list-style:none;	
	color:#20228a;

}

ul#sitemap li {
	background-image:url(../images/bullet.gif);
	background-repeat:no-repeat;
	background-position:0 3px;
	margin:3px 0;
	padding:0 0 0 15px;
	list-style:none;
}

ul#sitemap a {
	text-decoration:underline;
	color:#20228A;
}

ul#sitemap a:hover {
	color:#EE1D23;
}

ul#sitemap span.smlink {
	color:#20228a;
}

ul#sitemap span.infoList{
	font-size:10px;
	color:#20228A; 
	font-weight:normal; 
	font-style:italic;
}

/********end sitemap*********/

/****Comment Pane***/
div.commentPane {
	width: 430px;
	float: left;
	padding: 10px 0 10px 0;
} 

div.commentForm {
	width: 100%;
	float: left;
	padding: 15px 0 0;
}

div.commentForm form {
	width: 100%;
	float: left;
}

div.commentForm p {
	width: 100%;
	float: left;
	padding: 4px 0;
}

div.commentForm p label,
div.commentForm p span,
div.commentForm p input,
div.commentForm p textarea {
	float: left;
}

div.commentForm p label {
	width: 150px;
}

div.commentForm p input {
	width: 150px;
}

div.commentForm p span input {
	width: 20px;
}

div.commentForm p textarea {
	width: 250px;
}

div.commentForm p input,
div.commentForm p textarea {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 2px 2px;
}

div.commentForm p.bttns {
	padding: 15px 0 0 0;
}

div.commentForm p.bttns input {
	width: auto;
	padding: 2px 5px;
	margin-right: 5px;
}


/***End Comment Pane***/

/*-- for adobe download -- */
.more {
	border-top:1px solid #DDDDDD;
	margin:5px 0 0 0;
	width:100%;
}

.small {
	font-size:10px;
}

.gray {
	color:#999999;
}

 /*for table css in dynamic content*/
div.content_in table {
	border:1px solid #009bca;	
}
div.content_in table th{
	/*border-bottom:1px solid #FFCB05;*/
	background:#009BCA;
	color:#FFFFFF;
	padding: 3px;
}
div.content_in table tr.heading1{
	background: #FFCB05;
	color: #333333;
}
div.content_in table tr{
	background: #FFF0b6;
	color: #333333;
}
div.content_in table tr.heading3{
		padding-left: 10px;
		background: #FFE16A;
}
div.content_in table tr.heading4{
		background: #FFCB05;
		color: #333333;
}

div.content_in table tr.heading3 td{
	padding-left: 20px;	
}

div.content_in table td{
	padding: 3px;
}
div.content_in table td.padding20 {
	padding-left: 40px;	
}


/* added on 12th August */

div.leftin_nav{
	float: left;
	width: 200px;
	border-bottom: 1px solid #c9c9c9
}

div.rightin_con{
	float: right;
	width: 500px;
	border-left: 1px dotted #CCC;
	padding: 0 0 0 20px;
}

div.content_in .leftin_nav ul{
	padding: 0;
}

div.content_in .leftin_nav li{
	background: none;
	padding: 0;
}

div.content_in .leftin_nav li a{
	float: left;
	width: 170px;
	padding: 5px 10px 5px 20px;
	background: #ffcb05 url(../images/bullet.gif) no-repeat 10px 10px;
	border-bottom: 1px solid #ffe480;
	border-top: 1px solid #d4a904;
	font-size: 11px;
	color: #276084;
}
div.content_in .leftin_nav li a.active{
	background: #FFF url(../images/bullet.gif) no-repeat 190px 10px;
	font-weight: bold;
}


div.content_in .leftin_nav li a:hover{
	background: #FFF url(../images/bullet.gif) no-repeat 190px 10px;
	border-bottom: 1px solid #FFF;
}


div.contact-info{
	float: right;
	width: 250px;
	padding: 10px 0 0 20px;
	border-left: 1px dotted #CCC;
}

div.contact-info p{
	display: block;
	padding: 0 0 5px;
}

div#message{
	padding: 5px 0 0 0;
}

p.error{
	width:550px;
	background:url(../images/error.gif) no-repeat 0 0;
	padding:2px 0 0 25px;
	font-size:14px;
	font-weight:bold;
	color:#C00;
}

p.success{
	width:570px;
	background:url(../images/success.gif) no-repeat 0 0;
	padding:2px 0 0 25px;
	font-size:14px;
	font-weight:bold;
	color:#244890;
}


span.required{
	color: #F00;	
}

/*--Pagination--*/
div#pagination_div{
   background:#FFF;
   height:20px;
   padding:7px 7px;
}

div#paging{
	width:400px;
    height:20px;
    font-size:11px;
    float:right;
    text-align:right;
}

div#paging a.page{
	border:#C0D9EE solid 1px;
	padding:1px 7px;
	margin:0 2px;
	text-decoration: none;
	color: #008db7;
}

div#paging a.page:hover, div#paging span.pagingBoxSel{
	border:#C0D9EE solid 1px;
	background:#316AC5;
	color:#FFF;
	padding:1px 7px;
    margin:0 2px;
}

div#pagination_div .pageResult{
	font-size:11px;
	color:#0F465B;
	width:200px;
	float:left;
}

div#pagination_div .number{
	float:right;
}

div.search{
	display: block;
}

div.search input{
	float: left;
	padding: 0;
	font-size: 11px;
	width: 130px;
	margin: 0 0 0 30px;
	height: 16px;
}

div.search span{
	float: left;
	padding: 0 0 0 3px;
}

div.search span input{
	width:60px; 
	height:18px; 
	margin:0; 
	padding:0;
}

div.search span input.button{
	width:80px; 
	height:20px; 
	margin:0; 
	padding:0;
}

/*--face box--*/

div.facebox_content{
	width: 739px;
	padding: 10px 0;
	color: #000;
	height: 400px;
	overflow: auto;
}

div.facebox_content table {
	border:1px solid #009bca;	
}
div.facebox_content table th{
	/*border-bottom:1px solid #FFCB05;*/
	background:#009BCA;
	color:#FFFFFF;
	padding: 3px;
}
div.facebox_content table tr.heading1{
	background: #FFCB05;
	color: #333333;
}
div.facebox_content table tr{
	color: #333333;
}

/*added by sucl*/

div.notice-kumari {
	width: 500px;
}

div.notice-kumari div.notice_header{
	padding:5px 20px;
	border-bottom: 1px solid #FECD02;
	margin-bottom: 10px;
}

div.notice-kumari div.notice_header span{
	margin: 0 3px 0 40px;
	float: right;
}

div.notice-kumari div.notice_body {
	background:#FFF7D5;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #000;
	padding: 10px;
	text-align:left;
	margin: 5px 0 10px 0;
	border: 1px solid #FECD02;
}

div.notice-kumari div.notice_body img{
	margin: 5px;
}

/*-- End -- */

