/* Main CSS Document */

* {
	margin: 0;
	padding: 0;
}

body {
	font-family: arial;
	padding: 0;
	margin: 0;
	height: 100%;
	font-size:11px;
	background-color: #c0c0c0;
}

a, img {
	border: none;
	outline: none;
}

ul{
	list-style: none;
}

table {
	border-collapse: collapse;
	border: #d6d5d5 solid 1px;
}


td, th {
	white-space: nowrap;
}
.clear {
	clear: both;
	float: none;
	display: block;
	height: 0;
	visibility: hidden;
}

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

/* Somtimes this is helpful too. When floats don't get cleared with clearfix */
.clear {
	clear: both;
	float: none;
	height: 1px;
}
.redBorder {
	border: red solid 1px;
}

.fleft {
	float: left;
}

.fright {
	float: right;
}

ul.inline li {
	display: inline;
}

a{
	color: #00407f;
	text-decoration: none;
}
a:hover{
	text-decoration: underline;
}

/* Layout Properties */

#bottom {
	position: absolute; /* ie6 value b/c !important ignored */
	width: 1000px;
	left: 0;
	bottom: 0px;
	z-index: 5;
	height: 480px;
	background: url(/img/global/footer-bg.png) left top no-repeat;
}

#wrapper {
	width: 1000px;
	background: #fff url(/img/global/wrapper-bg.png) left top repeat-y;
	margin: 0 auto;
	
}

#parentContent {
	background: url(/img/global/footer-bg.png) left bottom no-repeat;
	min-height: 814px;
	position: relative;
}

#topCover {
	background: url(/img/global/parent-bg.png) left top no-repeat;			
	padding-bottom: 260px;
	min-height: 457px;
}

body.home #topCover {
	background: url(/img/global/parent-bg-home.png) left top no-repeat;			
}

div#leftBar {
	float: left;
	width: 230px;
}

a.logo {
	display: block;
	margin: 42px 0 46px 17px;
	width: 203px;
	height: 41px;
}

div#marketUpdate {
	width: 210px;
	padding: 17px 0 29px 17px;
	margin-bottom: 14px;
	border-top: #f2f200 solid 1px;
	border-bottom: #f2f200 solid 1px;	
}

div#rightBar {
	float: right;
	width: 736px;

}

/* ticker-search styles */

div#ticker-search {
	width: 736px;
	font-size: 11px;
	font-weight: bold;
	color: #333;
	height: 36px;
}

div.pad {
	padding: 4px 7px 4px 10px;
}

div.pad18-20 {
	padding: 9px 20px 0 10px;
}
div.ticker {
	float: left;
	height: 36px;
	width: 280px;
	border-right: #ccc solid 1px;
	font-weight: normal;
	font-size: 11px;
	color: #333;
}
div.tickerPad {
	padding: 6px 11px 6px 28px;
}

div.ticker p {
	float: left;
	width: 170px;
	padding-top: 5px;
}

ul.tickerControl {
	float: right;
	width: 39px;
	height: 15px;
	background: url(/img/global/ticker-control.gif) left top no-repeat;
	margin-top: 6px;
}
ul.tickerControl li{
	float:left;
	width: 13px;
	height: 15px;
}
ul.tickerControl li.all{
	float:left;
	width: 39px;
	height: 15px;
}

ul.tickerControl li a,
ul.tickerControl li span{
	float:left;
	width: 13px;
	height: 15px;
	text-indent: -9999px;

}
ul.tickerControl li.all a{
	width: 39px;
	}

div#tickerControl a 
div#tickerControl a span{
	height: 15px;
	top: 6px;
	position: absolute;
	text-indent: -1000em;
	z-index: 11;
}

div#tickerControl li.left a {
	left: 0;
	width: 15px;
}

div#tickerControl li.middle a {
	left: 14px;
	width: 13px;
}

div#tickerControl li.right a {
	left: 27px;
	width: 12px;
}

div.search {
	float: right;
	float:none;
}

div.search form {
	padding: 5px 7px 6px 9px;
}

div.search ul.searchList{

}

div.search p {
	float: left;
	width: 190px;
	padding-top: 5px;
	margin-right: 5px;
}

div.search ul.searchList li {
	float:left;
	margin-right: 5px;
}

div.search ul.searchList li.first{
	padding-top: 5px;

}

div.search ul.searchList li.subButton {
	margin-right: 0;
	padding-top: 2px;
}

div.search input.txt{
	font-weight: normal;
	color: #666;
	padding: 4px 2px;
	width: 185px;
	border: #ccc solid 1px;
}
input.submit, a.submit{
	background: transparent url(/img/global/submit.gif) repeat-x left center;
	text-align: center;
	border: none;
	padding: 3px 5px;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
}

/* Breadcrumb styles */

div#breadcrumb {
	padding: 7px 10px;
}

div#breadcrumb li {
	display:inline;
	margin-right: 3px;
	color: #666;
	font-size: 11px;
}

div#breadcrumb a {
	color: #666;
	text-decoration: none;
}

div#breadcrumb li.home a {
	font-weight: bold;
}

/* Footer Styles */

#footer {
	width: 1000px;
	margin: 0 auto 5px auto;
	border-top: #666 solid 3px;
}

div.registration {
	background: url(/img/global/regi-bg.gif) repeat-x left top;
	padding: 8px 174px 0 174px;
	text-align: center;
	font-size: 9px;
	font-weight: normal;
	color: #333;
}

span.copyright {
	display: block;
	font-size: 11px;
}

/* Inner Footer Styles */

div.innerFooter {
	width: 630px;
	position: absolute;
	right: 0;
	bottom: 5px;
}

div.innerFooter h3 {
	padding: 0 0 4px 4px;
	font-size: 14px;
	color: #333;
	margin-bottom: 10px;
}

div.impLinks {
	width: 390px;
	float: left;
	/*margin-right: 15px;*/
}

ul.links {
	float: left;
	width: 130px;
	margin-left: 4px;
}

ul.middle {
	width: 100px;
}

ul.links li {
	margin-bottom: 10px;
}

ul.links li a {
	background: url(/img/global/impLinks-bg.gif) no-repeat left center;
	padding: 0 0 0 9px;
	font-size: 11px;
	font-weight: normal;
	color: #00407f;
	text-decoration: none;
}

ul.links li a:hover {
	text-decoration: underline;
}

div.CustomerSuport {
	width: 240px;
	float: right;
	/*margin-right: 5px;*/	
}

/*div.otherLinks {
	width: 130px;
	float: left;
}*/

div.otherLinks ul.links {
	width: auto;
}

ul.supportOptions li {
	background: url(/img/global/innerFooter.png) no-repeat;
	font-size: 11px;
	font-weight: normal;
	color: #333;
	padding: 5px 0 5px 45px;
	margin-bottom: 10px;
}

ul.supportOptions li strong {
	display: block;
	font-weight: bold;

}

ul.supportOptions li strong.number, ul.supportOptions li strong.email {
	color: #000;
}

ul.supportOptions li.call {
	background-position: left 0;
}

ul.supportOptions li.email {
	background-position: left -80px;
}

ul.supportOptions li.chat {
	background-position: left -160px;
}

ul.supportOptions li a {
	text-decoration: none;
}

ul.supportOptions li a:hover {
	text-decoration: underline;
}

ul#globalLinks {
	float: right;
}

/* General Styles */
div.content {
	width: 736px;
}
div.careerContent {
	float: left;  
	width: 420px;
}

div.content h3 {
	font-size: 16px;
	color: #003366;
	margin: 9px 0 9px 0;
}

div.content h4 {
	margin-bottom: 10px; /* get rid of it if it causes a problem */
	font-size: 13px;
	color: #000;
}

div.content h5 {
	margin-bottom: 10px; /* get rid of it if it causes a problem */
	font-size: 15px;
	color: #000;
}

div.content b {
	display: block;
	margin-bottom: 10px;
	font-weight: bold;
	font-size: 11px;
}

div.content h4.tblHeading {
	margin-bottom: 10px;
}

div.content p {
	font-size: 11px;
	font-weight: normal;
	color: #333;
	line-height: 15px;
	margin: 10px 0;
}

div.content p.pageIntro {
	font-size: 12px;
}

div.content a.link {
	color: #00407f;
	text-decoration: none;
}

div.content a.link:hover {
	text-decoration: underline;
}

div.content p.buttonCont {
	width: auto;
	overflow: hidden;
}

div.contactPerson {
	text-align: center;
	background: url(/img/careers/contact-person-bg.gif) no-repeat center top;
	float: right;
	width: 224px;
	padding: 3px;
}

div.contactPerson ul.planPoints {
	text-align: left;
	margin: 0 9px;
}

ul.contactDetails{
	margin: 0 8px;
}

ul.contactDetails li {
	background: url(/img/careers/horizontal-border.gif) repeat-x left bottom;
	padding: 13px 0;
	font-size: 11px;
}
ul.contactDetails li.last {
	background: none;
}
ul.contactDetails li strong {
	color: #003366;
}

ul.contactDetails li p {
	margin: 0;
	color: #333;
}

/* Current Positions table */

div.parentDiv {
	width: 682px;
	padding: 3px;
	margin-bottom: 20px;
	background: url(/img/tabs/bottomRight1.png) no-repeat right bottom;
	border-top: #ccc solid 1px;
	border-left: #ccc solid 1px;
}

div.homeparentDiv {
	width: 300px;
	padding: 6px;
	margin: 0 0 20px 8px;
	/*margin-bottom: 20px;*/
	background: url(/img/tabs/bottomRight1.png) no-repeat right bottom;
	border-top: #ccc solid 1px;
	border-left: #ccc solid 1px;
	/*border: red solid 1px;*/
}
div#keyIndicators {
	width: 316px;
}
table#openingstbl {
	width: 418px;
}

table#riskProfiletbl {
	width: 693px;
}

table#riskProfiletbl td.score {
	width: 124px;
	border-right: #d6d5d5 solid 1px;
}

table#riskProfiletbl td.profile {
	width: 138px;
	border-right: #d6d5d5 solid 1px;
}

table.commonTbl tr.active {
	background-color: #f7f7f7;
}

table.commonTbl td {
	border-bottom: #d6d5d5 solid 1px;
	font-size: 11px;
	font-weight: normal;
	padding: 10px 11px;
	vertical-align: middle;
}

table.commonTbl td.tableHead {
	background: url(/img/careers/table-head-bg.gif) repeat-x left center;
	padding: 3px 15px 2px 15px;
	font-size: 11px;
	font-weight: bold;
	color: #555;
}


/* from search table page */
div.tblContent {
	background:url("/img/tabs/bottomRight1.png") no-repeat scroll right bottom transparent;
	margin-bottom:15px;
	width:100%;
	}

div.tblContent .pad6{

	border-left: #d6d5d5 solid 1px;
	padding: 6px;
	}
	
div.pad3 {
	background:none;
	padding:0px 3px 3px 0px;
	}
table.searchTable{
	width:703px;
	border:none;
	border-left:1px solid #d5d5d5;
	border-top:1px solid #d5d5d5;	
	}
	
table.commonTbl th {
	background:#ebebeb url("/img/careers/table-head-bg.gif") repeat-x left top ;
	color:#555555;
	font-size:11px;
	font-weight:bold;
	}
table.commonTbl th,
table.commonTbl td{
	padding:7px 15px;
	text-align:left;
	border-bottom:none;
	}		


table.commonTbl th.noPad,
table.commonTbl td.noPad {
	padding: 0;
	}

table.commonTbl td{
	border-right:1px solid #ededed;
	}		

table.commonTbl td.last{
	border-right:none;
	}
	
 table.commonTbl a{
	text-decoration:underline;
	}

 table.commonTbl a.button{
	text-decoration: none;
	}

ul.newArticles{
	padding:15px;
	border-left:1px solid #d5d5d5;
	border-top:1px solid #d5d5d5;
	margin-bottom:0;

	}

ul.newArticles li.title{
	margin-bottom:5px;

	}

ul.newArticles li.title strong{
	font-size:12px;
	color:#000;
	}


ul.newArticles li.desc{
	margin-bottom:10px;
	}

div.reportDetails{
	width:644px;
	border-left:1px solid #d5d5d5;
	padding:10px;
	}
	
div.reportDetails p{
	margin:0 0 10px 0;
	}	
	
.rel{
	position:relative;
	}

/* Button Styles */

a.button {
	float: left;
	background: url(/img/global/button-right.gif) no-repeat right top;
	text-decoration: none;
}

a.button span {
	display: block;
	padding: 0 29px 0 10px;
	font-size: 11px;
	font-weight: bold;
	color: #333;
	line-height: 22px;
	background: url(/img/global/button-left.gif) no-repeat left top;
}

/* Tabbed Table Styles */

div.tabbedTbl {
	width: 723px;
	clear: both;
}

div.tabbedTbl td {
	padding:4px 11px;
}

div.tblTitle {
	width: 23px;
	float: left;
	margin-top: 23px;
	text-indent: -9999px;
}

div#top5-funds {
	background: url(/img/tabs/top5-funds.png) no-repeat left top;
	height: 93px;
}

div#news {
	background: url(/img/tabs/news.png) no-repeat left top;
	height: 52px;
}

div.tblRight {
	float: left;
	width: 680px;
}

div.TabsHolder{
	height:23px;
	border-bottom:1px solid #d5d5d5;
	border-left:1px solid #d5d5d5;
	width:100%;
	}

/*
ul.primaryTabs li {
	float: left;
}

ul.primaryTabs li a {
	display: block;
	border-top: #cfcfcf solid 1px;
	border-right: #cfcfcf solid 1px;
	background: url(/img/tabs/primaryTabs-bg.gif) repeat-x left bottom;
	padding: 6px 23px;
	line-height: 10px;
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
}

ul.primaryTabs li a:hover {
	display: block;
	border-top: #cfcfcf solid 1px;	
	border-right: #cfcfcf solid 1px;
	background: none;
	color: #000;
	text-decoration: none;
}
*/

ul.primaryTabs{
	position:absolute;
	top:0;
	left:0;
	
	}

ul.primaryTabs li {
	float: left;
}

ul.primaryTabs li a {
	display: block;
	border-top: #cfcfcf solid 1px;
	border-right: #cfcfcf solid 1px;
	background: url(/img/tabs/primaryTabs-bg.gif) repeat-x left bottom;
	padding: 6px 23px;
	line-height: 10px;
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
}


ul.primaryTabs li a:hover,
ul.primaryTabs li.active a{
	display: block;
	background: none;
	color: #000;
}


ul.primaryTabs li.active a{
	display: block;
	border-bottom:1px solid #fff;
	background: none;
	color: #000;
	
	
}

.detailsContent{
	min-height:150px;
	}

ul.secondaryTabs {
	padding: 0px 0px 9px 9px;
}

ul.secondaryTabs li {
	float: left;
	margin-right: 30px;
	line-height: 10px;
}

ul.secondaryTabs li a {
	font-size: 11px;
	font-weight: normal;
	color: #333;
	text-decoration: none;
}

/*
div.pad6 {
	background: url(/img/tabs/topRight.png) no-repeat center top;
	padding: 7px 9px 9px 7px;
}
*/

table#topFunds {
	width: 663px;
}

table#topFunds td {
	border-right: #d6d5d5 solid 1px;
	text-align: center;
}

table#topFunds td.schemeName {
	width: 215px;
	text-align: left;
}

/* Downloads Styles */

table.downloads {
	width: 336px;
	float: left;
	margin-right: 10px;
}

/* FAQ's Styles */

ul.faqs li {
	padding: 10px 0;
	border-bottom: #e0e0e0 solid 1px;
}

ul.faqs li p {
	display: none;
}

ul.faqs li a {
	margin-left: 5px;
	display: block;
	padding-left: 17px;
	background: url(/img/global/faq-li.gif) no-repeat left center;
	font-size: 11px;
	font-weight: normal;
	color: #006699;
}

ul.faqs li:hover {
	background-color: #f7f7f7;
}

/* Contact Page Styles */

div#addressContainer {
	width: 706px;
	padding-bottom: 16px;
	margin-bottom: 28px;
	border-bottom: #ebebeb solid 1px
}

div#address {
	float: left;
	width: 318px;
	padding-right: 28px;
	margin-right: 19px;
	border-right: #ebebeb solid 1px;
	color: #333;
}

div#address li {
	margin-bottom: 25px;
}

div#address li strong {
	display: block;
	margin-bottom: 10px;
	font-size: 14px;
}

div#map {
	float: right;
	width: 327px;
}

ul#contactOptions {
	margin: 9px 0;
}

ul#contactOptions li {
	background-image: url(/img/global/contact-icons.png);
	background-repeat: no-repeat;
	padding: 10px 0 10px 30px;
	font-size: 11px;
	font-weight: normal;
	color: #333;
	border-bottom: #ebebeb solid 1px;
}

ul#contactOptions li.last {
	border-bottom: none;
}
ul#contactOptions li.phone {
	background-position: left top;
}

ul#contactOptions li.fax {
	background-position: left -36px;
}

ul#contactOptions li.email {
	background-position: left -72px;
}

/* Connect with us Styles */

div#contactForm h3 {
	margin-bottom: 20px;
	font-size: 14px;
	color: #333;
}

/* How to Invest Styles */

div.optionBlock {
	float: left;
	cursor: pointer;
	width: 223px;
	height:  107px;
	margin-right: 11px;
}
div.pad15-12 {
	padding: 15px 0 0 12px;
}
div.optionBlock h4 {
	font-size: 14px;
	color: #003366;
}

div.optionBlock p {
	font-size: 11px;
	color: #333;
}

div.optionBlock strong {
	display: block;
	font-size: 14px;
}

div.last {
	margin-right: 0;
}

div#option1 {
	background: url(/img/global/option1.png) no-repeat left top;
}

div#option2 {
	background: url(/img/global/option2.png) no-repeat left top;
}

div#option3 {
	background: url(/img/global/option3.png) no-repeat left top;
}

/* Key poeple page Styles */

div.profiles {
	float: right;
	width: 476px;
	padding: 0 0 0 15px;
}

div.profileContent {
	display: none;
	padding: 26px 0 0 0;
	height: 174px;
}

div.profilePic {
	height: 174px;
}

div#vivek {
	background: url(/img/key-people/vivek.png) no-repeat right top;
}

div#saurabh {
	background: url(/img/key-people/saurabh.png) no-repeat right top;
}

div#sandeep {
	background: url(/img/key-people/sandeep.png) no-repeat right top;
}

div#brijesh {
	background: url(/img/key-people/brijesh.png) no-repeat right top;
}

div#kartik {
	background: url(/img/key-people/kartik.png) no-repeat right top;
}

div#giri {
	background: url(/img/key-people/giri.png) no-repeat right top;
}

div#viraf {
	background: url(/img/key-people/viraf.png) no-repeat right top;
}

div#jamshed {
	background: url(/img/key-people/jamshed.png) no-repeat right top;
}

div#shekhar {
	background: url(/img/key-people/shekhar.png) no-repeat right top;
}

div.profileContent h5 {
	margin-bottom: 3px;
	font-size: 18px;
	color: #333;
}

div.profileContent strong {
	display: block;
	margin-bottom: 16px;
	font-size: 12px;
	color: #666;
}

div.profileContent blockquote {
	display: block;
	margin: 0 192px 15px 0;
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
	color: #333;
}

div#peopleContainer{
	/*width: 706px;*/
	}

div.people {
	float: left;
	width: 204px;
}

ul#peopleList {
	background: url(/img/key-people/top-border.gif) no-repeat left top;
	padding-top: 1px;
}

ul#peopleList li a {
	display: block;
	cursor: pointer;
	margin-right: 10px;
	border-bottom: #f0f0f0 solid 1px;
	border-right: #d9d9d9 solid 1px;
	background: url(/img/key-people/a-bg.gif) repeat-y right top;
	text-decoration: none;
}

ul#peopleList li span{
	display: block;
	padding: 9px 0 9px 9px;
}

ul#peopleList li b{
	display: block;
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
	margin-bottom: 0;
	color: #333;
}

ul#peopleList li em{
	font-style: normal;
	font-size: 11px;
	line-height: 11px;
	font-weight: normal;
	color: #666;
}

ul#peopleList li a:hover span {
	background: url(/img/key-people/arrow.gif) no-repeat 169px center;	
}

ul#peopleList li.active a {
	background: url(/img/key-people/active-bg.gif) repeat-x left top;
}

ul#peopleList li.active a {
	margin-right: 0;
	border-right: none;
	border-bottom: none;
}
ul#peopleList li.active a:hover span, 
ul#peopleList li.active a span {
	background: url(/img/key-people/active-bg-notch.gif) no-repeat right top;
}

ul#peopleList li.active b, ul#peopleList li.active em {
	color: #fff;
}

div.content p.indented {
	margin-left: 50px;
}

/* Privacy Policy Page */

ol.privacyLaws {
	list-style: upper-roman inside;
}

ol.privacyLaws li {
	margin-bottom: 8px;
	font-size: 11px;
	font-weight: normal;
	color: #000;
}

/* CTA Styles */


div#tradeCta {
	background: url(/img/cta/cta-right.png) no-repeat right top;
	float: left;
	text-align: center;
}

div.ctaParent {
	background: url(/img/cta/cta-right.png) no-repeat right top;
	float: right;
	text-align: center;
}

div.ctaChild {
	background: url(/img/cta/cta-left.png) no-repeat left top;
	float: left;
	padding: 4px 10px 15px 10px;
}

div.regAction {
	clear: both;
	width: auto;
}

div.ctaChild a {
	text-decoration: none;
}

div.ctaChild b {
	display: block;
	font-size: 14px;
	color: #003366;
	margin-bottom: 6px;
	letter-spacing: -0.30px;
}

div.ctaChild strong {
	text-transform: uppercase;
	font-size: 18px;
	color: #000;
}

a.ctaButton {
	background: url(/img/cta/ctaButton-right.png) no-repeat right top;
	float: left;
	padding: 0 27px 0 0;
	margin-bottom: 14px;
	text-decoration: none;
}

a.ctaButton strong {
	background: url(/img/cta/ctaButton-left.png) no-repeat left top;
	display: block;
	padding: 7px 0 13px 27px;
	text-align: center;
	color: #fff;
	font-size: 18px;
}

a.ctaButton strong em {
	display: block;
	font-size: 11px;
	color: #fff;
	font-style: normal;
	text-transform: none;
}

div.quickHelp {
	width: 265px;
	position: absolute;
	left: 13px;
	bottom: 10px;
}

div.quickHelp img {
	float: left;
	margin-right: 8px;
	width: 96px;
}

div.quickHelp ul {
	float: right;
}

div.quickHelp ul li {
	font-size: 10px;
	line-height: 13px;
	font-weight: bold;
}

/* Update Styles */

div.update {
	width: 206px;
	padding-left: 17px;
}
div.updateTabs{
	width: 206px;
}
div.updateTabs ul.tickerControl{
	margin-top: 0;
}

ul.tabs{
	float: left;
	width: 124px;

}

ul.tabs li ,
ul.tabs li a {
	float: left;
	text-decoration: none;
}

ul.tabs li.active a,
ul.tabs li a:hover {
	background: url(/img/tabs/tab-right.gif) no-repeat right top;
}

ul.tabs li a span {
	display: block;
	padding: 3px 9px;
	font-size: 11px;
	font-weight: bold;
	color: #333;
}

ul.tabs li.active a span,
ul.tabs li a:hover span {
	background: url(/img/tabs/tab-left.gif) no-repeat left top;
}

div.updateContainer {
	padding: 9px 6px;
	background-color: #f2f200;
	margin-bottom: 9px;
}

div.updateContent li {
	margin-bottom: 8px;
	font-size: 11px;
	font-weight: normal;
	color: #333;
}

div.updateContent li strong.green {
	color: #00a651;
}

div.updateContent li strong.red {
	color: #ff0000;
}

/*span.updateTicker {
	float: right;
	width: 42px;
	height: 15px;
}*/

/* Content Tabs Styles */

div.scalableBox {
	/*position: relative;*/
	width: 676px;
}

/*ul.boxTabs li a, ul.boxTabs li a span {
	background: url(/img/tabs/contentTabsSprite.gif) no-repeat;
}*/

ul.boxTabs li {
	/*float: left;*/
}

ul.boxTabs li a {
	float: left;
	color: #0066cc;	
	text-decoration: none;
}

ul.boxTabs li a:hover {
	text-decoration: underline;
}

ul.boxTabs li a span {
	display: block;
	padding: 0 37px 0 15px;
	line-height: 24px;
	font-size: 11px;
	font-weight: bold;
}

ul.boxTabs li a.normal {
	background: url(/img/tabs/ctabRight.gif) no-repeat right top;
}

ul.boxTabs li a.normal span {
	background: url(/img/tabs/ctabLeft.gif) no-repeat left top;
}

ul.bottomBg {
	background: url(/img/tabs/ul-bg.gif) no-repeat left 21px;
	width: 676px;
	overflow: hidden;
}

ul.bottomBg li a.active {
	background: url(/img/tabs/ctabRight-active.gif) no-repeat right top;
}

ul.bottomBg li a.active span {
	background: url(/img/tabs/ctabLeft-active.gif) no-repeat left top;
}

div.boxBottom {
	background: url(/img/tabs/boxBottom.gif) no-repeat left bottom;
	width: 676px;
}

div.boxPad {
	padding: 4px 15px;
}
/* Converter Form Styles */

div.converterBox {
	width: 700px;
	margin-bottom: 48px;
	background-color: #f0f0f0;
}

div.pad16-12 {
	padding: 12px 16px;
	background: url(/img/global/money.jpg) no-repeat 16px center;
}

ul.converter {
	float: right;
	padding-left: 33px;
	width: 543px;
}
ul.converter li {
	float: left;
	margin-right: 9px;
}

ul.converter li.last {
	margin-right: 0;	
}

ul.converter li label {
	display: block;
	font-size: 11px;
	font-weight: normal;
	color: #58595b;
	padding-bottom: 9px;
}

ul.converter li input.text {
	display: block;
	padding: 5px 2px;
	width: 136px;
	border: #d3d3d3 solid 1px;
}

/* partnerGroup Styles */

div.partnerGroup {
	margin: 26px 0 0 23px;
	width: 280px;
	height: 365px;
	float: right;
	background: url(/img/global/partner-bg.png) no-repeat left top;
}

div.pad33 {
	padding: 3px;
}

ul.partnersList li {
	background: url(/img/global/partner-in.png) no-repeat left top;
	font-size: 11px;
	color: #333;
}

ul.partnersList li span.people {
	display: block;
	padding: 17px 8px 17px 92px;
}

ul.partnersList li em {
	display: block;
	padding: 0 0 1px 0;
	font-style: normal;
	background: url(/img/global/horizontal-border.gif) repeat-x left bottom;
}

ul.partnersList li span#rajat {
	background: url(/img/global/rajat.png) no-repeat 2px bottom;	
}

ul.partnersList li span#victor {
	background: url(/img/global/victor.png) no-repeat 2px bottom;	
}

ul.partnersList li span#parag {
	background: url(/img/global/parag.png) no-repeat 2px bottom;	
}

ul.partnersList li span#hafeez {
	background: url(/img/global/hafeez.png) no-repeat 2px bottom;	
}

ul.partnersList li strong {
	display: block;
	font-size: 12px;
	color: #0066cc;
}

iframe{
	marginheight:0;
	marginwidth:0;
	frameborder: 0;
	padding: 0;
	/*background:url("/img/tabs/bottomRight1.png") no-repeat scroll right bottom transparent;*/
}

iframe.updateIframe{
	marginheight: 0;
	marginwidth: 0;
	frameborder: none;
	padding: 0;
	background: none;
}

/* Locate Us Styles */

div.locationContainer {
	width: 706px;
}

div.mapContainer {
	float: left;
	width: 442px;
	padding-right: 10px;
	border-right: #ebebeb solid 1px;
}

div.contactContainer {
	float: right;
	padding-left: 10px;
	width: 242px;
}

div.contactContainer img {
	display: block;
	margin-bottom: 22px;
}

div.corporateAdd {
	padding-left: 8px;
}

div.corporateAdd strong {
	display: block;
	margin-bottom: 10px;
	font-size: 14px;
}

div.corporateAdd ul li {
	background-image: url(/img/global/contact-icons.png);
	background-repeat: no-repeat;
	padding: 10px 0 10px 30px;
	font-size: 11px;
	font-weight: normal;
	color: #333;
	border-top: #ebebeb solid 1px;
}

div.corporateAdd ul li.last {
	border-bottom: none;
}
div.corporateAdd ul li.phone {
	background-position: left top;
}

div.corporateAdd ul li.fax {
	background-position: left -36px;
}

div.corporateAdd ul li.email {
	background-position: left -72px;
}

/* 2 Column Layout Styles */
div.rightContainer {
	float: right;
	width: 325px;
}

div.leftContainer {
	float: left;
	width: 339px;
}

/*div.feedWrapper {
	margin-bottom: 10px;
}*/

div.feedWrapperleftPad {
	padding-left: 15px;
}

/* Careers Styles */

div.job h2.jobTitle {
	color:#666;
	font-family:Arial;
	font-size:16px;
	font-weight:normal;
	margin-bottom:15px;
}

div.job h4.decCat {
	color:#666666;
	font-size:12px;
	line-height:16px;
	margin-bottom:15px;
}

div.job ul.jobDesc {
	color:#999;
	font-size:11px;
	font-weight:normal;
	line-height:16px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:square;
	margin-left:7px;
	padding-left:7px;
}

div.job ul.jobDesc li {
	font-size: 12px;
	color: #333;
	margin-bottom: 5px;
}

div.job p {
	font-size: 11px;
}

div.job p strong.address {
	color: #00407f;
}

/* Screenshot Styles */

div.screenShot {
	float: right;
	width: 240px;
	margin-left: 10px;
}

/* Avaiable Funds */

ul.availFunds {
	color:#999;
	font-size:11px;
	font-weight:normal;
	line-height:16px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:square;
	margin-left:7px;
	padding-left:7px;
}

ul.availFunds li {
	color:#333;
	font-size:12px;
	margin-bottom:5px;
}

/* new Set of tabTbl Styles for Equity Homepage */

div.tabTbl {
	width: 339px;
	margin-bottom: 20px;
}

div#kIndicators {
	width: 320px;
}

div.tabImg {
	float:left;
	text-indent:-9999px;
	width:24px;
}

div.tabImgRight {
	float:left;
	width:26px;
}

div#nifty {
	background: url(/img/tabs/nifty.png) no-repeat left top;
	height: 59px;
}

div#sensex {
	background: url(/img/tabs/sensex.png) no-repeat left top;
	height: 70px;
}

div#news {
	background: url(/img/tabs/news.png) no-repeat left top;
	height: 71px;
}

div#key-indicators {
	background: url(/img/tabs/key-indicators.png) no-repeat left top;
	height: 118px;
}

div.tabTblRight {
	border-top: #efefef solid 1px;
	border-left: #efefef solid 1px;
	background: url(/img/tabs/bottomRight1.png) no-repeat right bottom;
	float: left;
	width: 314px;
}

/* tabTbl Tab Styles */

ul.marketTabs li a{
	display: block;
	background: url(/img/tabs/tab-sprite.png) no-repeat;
	text-decoration: none;
}

ul.marketTabs li a.nifty{
	background-position: 0 -64px;
	height: 59px;
}

/*ul. marketTabs li.active a.nifty{
	background-position: 0 0;
}*/

ul.marketTabs li.active a.nifty, ul.marketTabs li.active a.nifty:hover{
	background-position: 0 0;
}

ul.marketTabs li a.sensex{
	background-position: 0 -204px;
	height: 71px;
}

ul.marketTabs li.active a.sensex, ul.marketTabs li a.sensex:hover{
	background-position: 0 -128px;
}

div#ktabTblRight {
	width: 295px;
}

div.tabTblRightPadd {
	padding: 6px;
}

div.content p.actionLink {
	margin:5px 2px 5px 0;
	text-align:right;
}

p.actionLink a {
	font-weight: bold;
}


/* @group new Set of table Styles */

table.generalTbl {
	width: 100%;
	margin-bottom: 25px; /* Get rid of it if it casuses an issue */
}

table.generalTbl tr.active {
	background-color: #f7f7f7;
}

table.generalTbl td {
	border-bottom: #d6d5d5 solid 1px;
	font-size: 11px;
	font-weight: normal;
	padding: 10px 11px;
	vertical-align: middle;
}

table.generalTbl td.tableHead {
	background: url(/img/careers/table-head-bg.gif) repeat-x left center;
	padding: 3px 15px 2px 15px;
	font-size: 11px;
	font-weight: bold;
	color: #555;
}
	
div.pad3 {
	background:none;
	padding:0px 3px 3px 0px;
	}
	
table.generalTbl th {
	background:#ebebeb url("/img/careers/table-head-bg.gif") repeat-x left top ;
	border-left: 1px solid #d5d5d5;
	border-bottom: 1px solid #d5d5d5;
	text-align: center;
	color: #333;
	font-size:12px;
	font-weight:bold;
	}

table.generalTbl th,
table.generalTbl td{
	padding:7px 15px;
	}		

table.generalTbl td.title {
	font-size: 11px;
	font-weight: bold;
	color: #666;
	vertical-align: top;
}

table.generalTbl th.noPad,
table.generalTbl td.noPad {
	padding: 0;
	}

table.generalTbl th.alignC,
table.generalTbl td.alignC {
	text-align: center;
	}

table.generalTbl td{
	text-align:left;
	border-right:1px solid #ededed;
	}		

table.generalTbl td.last{
	border-right:none;
	}
	
 table.generalTbl a{
	text-decoration:underline;
	}

 table.generalTbl a.button{
	text-decoration: none;
	}

ul.unList li {
	padding: 5px 2px 5px 11px;
	border-bottom: #eaeaea solid 1px;
}

ul.unList li.last {
	border-bottom: none;
}

ul.unList li span, ul.unList li a {
	background: url(/img/lists/list.gif) no-repeat left center;
	padding-left: 9px;
	font-size: 11px;
	font-weight: normal;
	color: #333;
}

ul.blueList li span, ul.blueList li a {
	color: #00407f;
	text-decoration: none;
}
/* @end */

/* Products Available Table Styles */

div.productsWrapper {
	background: none;
	border-right: #d5d5d5 solid 1px;
	border-bottom: #d5d5d5 solid 1px;
}

div.loanDetails {
	border-left:1px solid #D5D5D5;
	padding: 10px 10px 10px 0;
	width:660px;
}

div.loanDetailsWrapper {
	background: url(/img/table/wrapper-main-bg.gif) repeat-y left top;
}

div.loanDetailsBottom {
	background: url(/img/table/wrapper-bottom.gif) no-repeat left bottom;
}

div.loanDetailsTop {
	background: url(/img/table/wrapper-top.gif) no-repeat left top;	
}

div.policy {
	width: 503px;
}

div.ulWrapper {
	width: 370px;
	margin-right: 21px;
	float: left;
	background: url(/img/tabs/policy-bg.gif) no-repeat right bottom;
}

div.loanContent strong {
	display: block;
	background: url(/img/lists/policy-bg.gif) no-repeat left center;
	padding: 7px 0 7px 34px;
	margin-bottom: 8px;
	font-size: 14px;
	font-weight: bold;
	color: #333;
}

ul.planPoints {
	margin-bottom: 25px;
}

/* for specific width for planPoints under Products available to accomodate, Apply Now button to the right */

ul.planPoints425 {
	background: url(/img/tabs/planPoints-bg.gif) no-repeat right top;
	padding-right: 18px;
}

div.apply {
	width: 78px;
	float: right;
}
/* ================*/
ul.noMargin {
	margin: 0;
}

ul.subPlanPoints {
	list-style-type: circle;
	margin: 5px 0 5px 20px;
}

ul.planPoints li ul.subPlanPoints li {
	background: none;
	padding-left: 0;
}

ul.planPoints li {
	background: url(/img/lists/list.gif) no-repeat left 5px;
	padding-left: 9px;
	margin-bottom: 5px;
	font-size: 11px;
	font-weight: normal;
	color: #333;
}

ul.planPoints li.heading {
	padding-left: 0;
	background: none;
}

/* Apply Now Button Styles */

a.applyNow {
	margin-top: 20px;
	float: left;
	padding-right: 17px;
	background: url(/img/tabs/applyNow-right.gif) no-repeat right top;
}

a.applyNow span {
	display: block;
	padding-left: 17px;
	background: url(/img/tabs/applyNow-left.gif) no-repeat left top;
	font-weight: bold;
	font-size: 12px;
	color: #fff;
	line-height: 28px;
	text-transform: uppercase;
}

a.applyNow, a.applyNow:hover {
	text-decoration: none;
}



















/* @group Div Navigator Styles */

div.navigator {
	width: 155px;
	float: left;
}

div.loanInfo {
	width: 503px;
	float: right;
}

ul.planList {
	width: 145px;
	padding: 0 0 5px 2px;
	margin-bottom: 12px;
	background: url(/img/lists/plan-bg.gif) no-repeat center bottom;
}

ul.planList li {
	margin-bottom: 3px;
}

ul.planList li.last {
	margin-bottom: 0;
}

ul.planList li strong {
	padding-left: 7px;
	font-size: 12px;
	font-weight: bold;
	color: #333;
}

ul.planList li a, ul.planList li em {
	display: block;
	padding: 4px 0 4px 7px;
	border: transparent solid 1px;
	background: url(/img/lists/planlist-li.gif) no-repeat 5px center;
	padding-left: 12px;
	font-size: 11px;
	font-weight: normal;
	color: #00407f;
	text-decoration: none;
}

ul.planList li em {
	cursor: default;
	font-style: normal;
}

ul.planList li a:hover {
	text-decoration: underline;
}

ul.planList li.active a {
	background-color: #f7f7f7;
	border-width: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	border-color: #ddd #f8f8f8 #ddd #ddd;
	text-decoration: none;
}

ol.orderedList {
	list-style-position: outside;
	margin-left: 17px;
}

ol.orderedList ul.planPoints{
	margin: 10px 0 0 20px;
}

ol.orderedList li {
	line-height: 14px;
	margin-bottom: 10px;
}

ol.orderedList li strong {
	/*padding-left: 7px;*/
	font-size: 12px;
	font-weight: bold;
	color: #333;
}


/* General Table with specific width in Products Available Chart */

table.eligibilityTbl {
	width: 500px;
	margin-bottom: 25px;
}

/* @end */

/* Loans Overview Styles */

ol.loanSteps {
	list-style-position: outside;
	margin-left: 20px;
	font-size: 15px;
	color: #333;
}

ol.loanSteps li {
	font-size: 15px;
	color: #333;
	margin-bottom: 10px;
}

ol.loanSteps li span {
	font-size: 11px;
}

ol.loanSteps li strong {
	display: block;
	font-size: 14px;
	margin-bottom: 4px;
	color: #333;
}

/* this class is created in order to create some spacing betweenul */
ul.padUl {
	margin: 10px 10px 10px 0;
}

ul.padUl li {
	margin-bottom: 5px;
	font-size: 11px;
}

/* Note Styles */

div.note strong {
	float: left;
	margin-right: 10px;
}

div.note ul.planPoints {
	float: left;
}