/* 

Index 
******
- TAG Level Classes
- Section Level Class
- Alignment Classes
- Propertry of Form Elements
- Width Classes
- BOXES
- Special Classes 
- BULLETS Classes
- FONTS for Section and TAGS
- FORM ELEMENTS
- LINES
- Left Column
- Local navigation module
- Margin Classes
- Padding Classes 
- Spacers Classes
- Menu Styles
- Classes for Glossary
- Classes for right navigation
- Classes for CMS Content
- FONT Classes
- Width Classes
- Color Classes
- Gradient Bars
- Table Classes

*/

/* TAG Level Classes */

BODY, TD {
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 11px;
	/*background-color:#FFFFFF   Added to prevent using user defined back color which spoils the page view */
}

FORM {
	margin: 0px;
	padding: 0px;
}

//TABLE{
//	padding:0;
//	margin:0;
//}

TH
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 11px;
	margin: 0px;
	padding: 0px;
	text-align:left;
}

/* [END] */

/* Section Level Class */

#page {
	width: 760px;
	overflow: hidden;
	padding-top: 0px;
}

#footer {
	border-top: 3px solid #E7E7D3;
	margin-top: 100px;
	padding: 6px 15px 1px 15px;
	font-size: 9px;
	color: #191919;
}

#content {
	width: 745px;
}

#errormsg { 
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	color: #FF5500;
	font-weight: bold;
}

.errormsg { 
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	color: #FF5500;
	font-weight: bold;
}

.errormsgtext {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	color: #FF5500;
	font-weight: bold;
}

#errormsg LI  { 
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	color: #FF5500;
	font-weight: bold;
	background-image:none;
}

.errormsgNoBold { 
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	color: #FF5500;
	background-image:none;
}

#erroritalic { 
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #FF5500;
	font-weight: normal;
	font-style:italic;	
	background-image:none;
}

.redErrorTxt {
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF5500;
	font-style:italic;
	background-image:none;
}

.error {
	position: relative;
}
/* Updated for Watchlist page TAR #32313*/
.error div,
.error span 
 {
	position: absolute;
	left: -15px;
	background: url('/img/retail/icons/ic_redArrow.gif') no-repeat;
	width: 6px;
	height: 11px;
}
html>body .error span {
top: -11px;
}

#retirement
{
position:relative;
/*padding-top:expression("7px");*/
margin-left:expression("-4px");
margin-left:15px;
/*padding-top:7px;*/
}

#pagetitle {
	height: 50px;
	width: 575px;
	overflow: hidden;
}

/* Begin: Font Specs for disclaimer text */
.textDisclaimer {
	font-size: 9px;
	padding: 0px;
	color: #191919;
}
/* End: Font Specs for disclaimer text */

/* [END] */

/* Alignment Classes */

.hSpacer15
{
	background:url(/img/RETAIL/spacer.gif) repeat left;
	width:15px;
	height: 1px;
}	

.graphicHeader {
		display:block;
}
	
.floatRight {
	float: right;
}

.floatLeft {
	float: left;
}

.centeralign{
	text-align:center;
}

.leftAlign{
	text-align:left;
}	

.rightAlign{
	text-align:right;
}

.topAlign{
	text-align:left;
	vertical-align:top;
}

.centerVAlign{
	vertical-align:middle;
}

.topVAlign{
	vertical-align:top;
}

.leftBottomAlign{
	text-align:left;
	vertical-align:bottom;
}

/* Added by PN[8/24] to align text to bottom [Begin]*/
.BottomAlign{	
	vertical-align:bottom;
}
/* Added by PN[8/24] to align text to bottom [End]*/

/* Propertry of Form Elements[Begin] */

input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #000000;
	border:1px solid #A29C9C  ;	
	/*This expression prevents IE from drawing borders around radio buttons and others except text fields  */
	border-width:expression(this.type=="text" || this.type=="password" ?'1px':'0px') ;
	height:17px;
	margin:0px;
	padding:0px;
	padding-left:expression(this.type=="text"  ?'3px':'0px');
}

input .noPad
{
	padding-left:3px;
}
.clip0{
	clip:rect(30px, 30px, 30px, 30px);
	overflow: hidden;
}

/*These classes prevents Mozilla based browsers from drawing borders around radio buttons and others except text fields  */
input[type=radio]
{
border:0px;
width:auto;
height:auto;
}
input[type=submit]
{
border:0px;
width:auto;
}

input[type=image]
{
border:0px;

}

input[type=checkbox]
{
border:0px;
width:auto;
height:auto;
}

input[type=text]
{
	padding-left:3px;
}

/* AT:8/5/2005 ---specifically for all funds view page----*/
.ssnInput3{
	width: 32px;
}

.ssnInput2{
	width: 20px;
}

.ssnInput4{
	width: 40px;
}

.ssnInput5{
	width: 52px;
}
.ssnInput6{
	width: 28px;
}
.ssnInput7{
	width: 36px;
}

.noborder
{
	border:0px;
}

/* Propertry of Form Element[End] */

/* Width Classes  */
.width15{
	width: 15px;
}

.width16{
	width: 16px;
}

 .width18{
	width: 18px;
}

 .width20{
	width: 20px;
}

 .width100{
	width: 100px;
}

.width100fix{
	width: 100px;
}
html>body .width100fix{
	width: 105px;
}


.width130{
	width: 130px;
}

.width136{
	width: 136px;
}

.width145{
	width: 145px;
}

.width170{
	width: 170px;
}
.width180{
	width: 180px;
}

.width212
{
	width:212px;
}

.width185{
	width: 185px;
}

.width205{
	width: 205px;
}
.width230{
	width: 230px;
}
.width300{
	width: 280px;
}

.width325
{
	width:expression('325px');
	width:327px;
	
}



.width295
{

	width:295px;
}

.width293
{

	width:expression('293px');
	width:280px;
	
}

.width5{
	width:5px;
}

.width10{
	width:10px;
}

.width25{
	width:25px;
}

.width50{
	width:50px;
}

.width55{
	width:55px;
}

.width550{
	width:550px;
}

.width235{
	width: 235px;
}

.w300{
	width: 300px;
}
.width745{
	width: 745px;
}

/* AT:8/5/2005 ---specifically for all funds view page----*/
.width305{
	width: 305px;
}
.width240{
	width: 240px;
}

.width260{
	width: 260px;
}
.width270{
	width: 270px;
}
.width285
{
	width:285px;
}

.width276
{
	width:expression('260px')
	width:275px;

}

.width320{
	width: 320px;
}
.rowBgBlue{
	font-weight:bold;
	background-color:#88DDEE;
	height:20px;
}
/* PU:8/8/2005 ---classes added for 4.2.1 page----*/
.width750{
	width: 750px;
}

.width575{
	width: 575px;
}
.width508{
	width: 508px;
}
.width67{
	width: 67px;
}

.width576{
	width: 575px;
  overflow:expression('hidden');
	
}

.width140{
	width: 135px;
}

.w140{
	width: 140px;
}

.width120{
	width: 120px;
}

.width110{
	width: 110px;
}

.width195{
	width: 95px;
}


.width190{
	width: 190px;
}

.width68{
	width: 65px;
}

.width54{
	width: 50px;
}

.width90{
	width: 85px;
}

.width80{
	width: 80px;
}

.width45{
	width: 40px;
}

.width362{
	width: 362px;
}

.width402{
	width: 402px;
}

.width485{
	width: 485px;
}

.width380{
	width: 380px;
}
.width565{
	width: 565px;
}
.width150{
	width: 150px;
}
.width115{
	width: 115px;
}
.width210{
	width: 210px;
}
.width95{
	width: 95px;
}

/* BOXES  [begin] */	
.greyBox {
	clear: both;
	background-color: #E7E7D3;
	padding: 10px;
	width: 350px;                /* for ie5 */
	
}	
/** Modified by Rama on July 24, removed margin:20px **/
.greyBox381 {
	clear: both;
	background-color: #E7E7D3;
	padding: 0px 8px 8px 8px;
	width:expression(" 380px");          /* for ie5 */
	width: 365px;	
}	


		
.greyBox550 {
	clear: both;
	background-color: #E7E7D3;
	padding: 8px;
	width: 550px;                /* for ie5 */
	voice-family: "\"}\"";
	voice-family: inherit;	
	width: 534px;	
}	
		


.greyBorder {
	border: 1px solid #cccccc;
	padding: 5px;
}

.transparentTextBox170 {
	width: 177px;
	overflow: hidden;
	vertical-align: top;
}

.transparentTextBox180 {
	width: 180px;                
	margin:0px;
	overflow:expression('hidden');
}

.transparentTextBox185 {
	width: 185px;
	overflow:hidden;
}

.transparentTextBox381 {
	width: 380px;
	overflow: hidden;

}

.pTopHighlite{  /************Added for Box specification ************/
padding-top:39px;
padding-top:expression("38px");
}

/* BOXES  [end] */	

/* Special Classes [Begin] */

.totalBlock {
	width:393px;
	width:expression("400px");
	padding-left:5px;
}

.footerFix
{
	margin-top: -8px;
	margin-top:expression("-7px") !important;

}

.displayBlock {
	display:block;
	}

.noMargin {
	padding: 0px;
	margin: 0px;
	}
	

.noMarginol {
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	}

.rowBg{
	font-weight:bold;
	background-color:#88DDEE;
	height:30px;
}
.KhakiBg18{
	background-color: #E7E7D3;
	height:18px;
	vertical-align:middle;
}
.khakiBg20{
	background-color: #E7E7D3;
	height:20px;
	vertical-align:middle;
}

/* DG :Overflow class for Hiding Content beyond the required width, used for clipping imgs, If using this class width is required */
.cOverflow {
overflow:hidden ;
}

/* Begin: clear All */
.clearAll{
	clear: both;
	overflow: hidden;
}
/* End: clear All */

/* Line-height classes used in exceptional classes where line height causing errors in browser : Rama **/

.lh15{
	line-height:15px
}

/*SPACER [START]*/
.vSpacer5
{
	height:expression("0px");
	height:5px;
	overflow: hidden;
	padding: 0px;
	margin: 0px;
}
/*SPACER [END]*/

.height19 {
	height:19px;
}

.height50 {
	height:50px;
}

/* Visibility of Div's */
.visiblediv
{
	display:block;
}

.hiddendiv
{
	display:none;
}
/* Visibility of Div's */
.size202{
	width: 202px;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
}

/* These classes are made by Anurag Sharan & have been used in Asset Allocation Pages */
.row1Bold{
	background-color:#F2F2E6;
	font-weight: bold;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
}
.row2Bold{
	font-weight: bold;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
}
.rowNobold{
	background-color:#F2F2E6;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
}
.bottomImgTable{
	background-color: #F2F2E6
}
.reportDate{
color: #999999
}
.stocks{
	width: 12px; 
	height: 12px; 
	background-color: #F2F2E6; 
	margin-right: 5px; 
	font-size: 11px;
	float: left;	
}
.largeCap{
	width: 12px; 
	height: 12px; 
	background-color: #003399; 
	margin-right: 5px; 
	font-size: 11px;
	float: left;	
}
.midSmallCap{
	width: 12px; 
	height: 12px; 
	background-color: #3399CC; 
	margin-right: 5px; 
	font-size: 11px;
	float: left;	
}
.international{
	width: 12px; 
	height: 12px; 
	background-color: #66CCFF; 
	margin-right: 5px; 
	font-size: 11px;
	float: left;	
}
.bonds{
	width: 12px; 
	height: 12px; 
	background-color: #FFCC00; 
	margin-right: 5px; 
	font-size: 11px;
	float: left;	
}
.cash{
	width: 12px; 
	height: 12px; 
	background-color: #66CC00; 
	margin-right: 5px; 
	font-size: 11px;
	float: left;	
}
.thBgNobold{
	color:#333333;
	background-color:#D3D3B4;
	padding: 4px 0px 7px 5px;
}
.font9{
font-size: 9px;
}
/* END anurag sharan */

.chkBoxCont{
	margin-top: 1px;
}
html>body .chkBoxCont{
	margin-top: 4px;
}
.chkBoxTxtCont{
	margin-top: 2px;
}
html>body .chkBoxTxtCont{
	margin-top: 3px;
}

/*Batch1 Redelivery*/
.bgHighlights
{
	background-image:url('/img/retail/funds/hb_highlights.jpg');	
}
.bgNews
{
	background-image:url('/img/retail/funds/hb_news.jpg');
}
.bgTopholdings
{
	background-image:url('/img/retail/funds/hb_topHoldings.jpg');
}

.bgHoldings
{
	background-image:url('/img/retail/funds/hb_Holdings.jpg');
}

.bgUnderlyingfunds
{
	background-image:url('/img/retail/funds/hb_underlyingfunds.jpg');
}

.bgFundmanagers
{
	background-image:url('/img/retail/funds/hb_fundManagers.jpg');
}

.bgFundmanager
{
	background-image:url('/img/retail/funds/hb_fund_manager.jpg');
}

.bgFundcomposition
{
	background-image:url('/img/retail/funds/fund_composition.jpg');
}

.bgTargetAssetAllocation
{
	background-image:url('/img/retail/funds/hb_targetAssetAllocation.jpg');
}

.bgAssetAllocation
{
	background-image:url('/img/retail/funds/hb_assetAllocation.jpg');
}

#navi, #navi ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
	background-image:none;
	background-color:#fff;
	font-weight:bold;
	filter:alpha(opacity=80);
}

#navi a,#navi a:visited {
	display: block;
	width: 10em;
}

#navi a {
	display: block;
	width: 10em;
	text-decoration:none;
}
#navi a:visited {
display:block;
}

#navi a:hover {
	display: block;
	width: 10em;
	color: #FF5500;
	text-decoration:none;
}

#navi li { /* all list items */
	float: left;
	width: 10em; /* width needed or else Opera goes nuts */
	background-image:none;
	width:160px;		
	/*padding-top:expression("-5px");*/
	margin-left:expression("-5px");
	width:expression("2px");
}

#navi1 li { /* all list items */
	float: left;
	width: 10em; /* width needed or else Opera goes nuts */
	background-image:none;
	width:160px;		
	/*padding-top:expression("-5px");*/
	margin-left:expression("-5px");
	width:expression("2px");
}
.cAlpha
{
	-moz-opacity:0.9;
}

/* Middle divider between Investment professionals and 401k Retirement | specific for IE */
#iemiddledivider
{
display:none;
display:expression("block");
}

/* Middle divider between Investment professionals and 401k Retirement | specific for NS/Firefox */
#nsmiddledivider
{
display:block;
display:expression("none");
margin-left:5px;
}

/* Divider after 401k Retirement, appears towards right | specific for NS/Firefox */		
#nsrightdivider
{
display:block;
display:expression("none");
margin-left:22px;
}

.mNeg14
{
margin-top:expression("-14px");	
}

.mNegLeft185{
margin-left:-185px;
}
mNegLeft15{
margin-left:-45px;
}
.items{
padding:4px;
padding-left:15px;
padding-top:7px;
width:160px;

}
#navi li ul { /* second-level lists */
	position: absolute;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	border:1px solid #ccc;
	border-top:0px;
	width:177px;
}

#navi li:hover ul, #navi li.sfhover ul { /* lists nested under hovered list items */
	left: 15px;
}


.invprof{
padding-left:15px;
position:absolute;

}

#navi li ul .invSpacer{
	/*padding-bottom:expression("15px");*/
	padding:0px;
	width:expression("180px");

	height:18px;
	background:#f2f2e6;
	display:none;
	display:expression("block");

}
#invSpacerMoz{
/*height of the first element */
height:120px;
display:expression("none");


}
#invSpacerMoz :after{
/*height of the first element */
content:open-quote;
visibility:hidden;

}
.navImg{
/* Divider Classes */
float:left;
padding-left:2px;
padding-top:7px;
margin-right:expression("5px");
}
.navImgRt{
/* Divider Classes */
float:left;
margin-left:-6px;

}

.nvinvProf
{
float:left;
/*padding-top:10px;*/

}

.mozheight26{
height:26px;
display:expression("none");
display:block

}

/* Special Classes [END] */

/* BULLETS Classes [begin] */	
/* Bullet Lists - non-clickable in main content area*/
UL {
	font-size: 11px;
	padding: 15px 0px 0px 1px;
	margin: 0px;
	color: #333333;
}

UL LI {
	font-size: 11px;
	list-style: none;
	background: url("/img/retail/black_square_bullet.gif") no-repeat left 7px;
	padding: 0px 7px 0px 7px;
	line-height: 14px;
}

UL LI A{
 background: url("_");
}


LI.dash {
	font-size: 11px;
	list-style: none;
	background: url("/img/retail/dash.gif") no-repeat left 7px;
	padding: 0px 7px 0px 7px;
	line-height: 14px;
}

/* Bullet Lists - hyperlinks in main content area*/
UL A {
	font-size: 11px;
	background: url("") no-repeat left;
	line-height: 14px;
	}
	
/* Bullet Lists - hyperlinks in highlights left column area*/
#leftColumn UL A {
	background: none;
	padding: 0px;
	}
	
LI.noBullet {
	background: url('');
}

UL.checkmarks {
	padding: 0px;
	margin: 0px;
}		

UL.checkmarks LI {
	background:  url("/img/retail/icons/ic_check.gif") no-repeat left 7px;
	padding-left: 25px;
	padding-top: 8px;
	margin-left: -8px;
}		

UL.arrowbg {
	padding: 0px;
	margin: 0px;
}		

UL.arrowbg LI {
	background:  url("/img/Retail/About/ul_arrow.gif") no-repeat left 7px;
	padding-left: 20px;
	padding-top: 4px;
	margin-left: 0px;
}	

UL.bigSquare {
	padding-top: 4px;
	margin: 0px;
}

UL.bigSquare LI, UL.bigSquare A{
	background: url("/img/retail/big_black_square_bullet.gif") no-repeat left 7px;
	background-position: top left;
	background-position: 0px 7px;
	}

UL.bigSquare A.noBulletAnchor  {
	background: none;
	background-position: top left;
	background-position: 0px 7px;
	}

OL.leftAlign{
	padding: 0px 0px 0px 6px;
	margin: 0px 7px 0px 16px;
}

.videoIcon {
	background:  url("/img/retail/icons/ic_video.gif") no-repeat left;
	padding-left: 20px;
	padding-bottom: 1px;
	line-height: 16px;
}


.audioIcon {
	background:  url("/img/retail/icons/ic_audio.gif") no-repeat left;
	padding-left: 20px;
	padding-bottom: 1px;
	line-height: 16px;
}

.pdfIcon {
	background:  url("/img/retail/icons/ic_pdf.gif") no-repeat left;
	padding-left: 20px;
	padding-bottom: 1px;
	line-height: 16px;
}

.arrow {
	background: url("/img/retail/icons/ic_sideArrow.gif") no-repeat left;
	padding-left: 6px;
	margin-left: 12px;
	line-height: 16px;
}

.calcIcon {
	background:  url("/img/retail/icons/ic_calculator.gif") no-repeat left;
	padding-left: 20px;
	padding-bottom: 1px;
	line-height: 16px;
}

/* CMS Related Bullets */

#cmsBullet P{
background: url("/img/retail/black_square_bullet.gif") no-repeat left 7px;
padding: 0px 7px 0px 7px;
margin:-2px 0px -2px 0px;
background-repeat:no-repeat;
}

/* BULLETS  [END] */	

/* FONTS for Section and TAGS [begin] */	
/* Headline */
H1 {
	font-size: 15px;
	padding: 0px;
	margin: 0px;
	color: #333333;

	}

/* Subhead 1 */
H2 {
	font-size: 13px;
	margin: 0px;
	padding: 0px;
	color: #333333;
}

/* Subhead 2 */
H3{
	font-weight: bold;
	font-size: 11px;
	margin: 0px;
	padding: 0px;
	color: #333333;	
	line-height:13px;
	padding: 0px;
}



/* Subhead 3 */
H4 {
	font-weight: bold;
	font-size: 11px;
	padding: 0px;
	margin:0px;
	color: #333333;
	line-height:13px;	
}

H4.right {
	font-size: 11px;
	padding: 0px;
	margin: 0px;
	color: #666666;	
	line-height:13px;
}

H5 {
	font-weight: bold;
	font-size: 11px;
	color: #666666;
	line-height:13px;
	margin: 0px;
	padding: 0px;
}


.margin0{
	margin-top: 0px;
	margin-bottom:0px;
}
/* Sitewide Body Text - Primary*/
P {
	font-size: 11px;
	padding: 0px;
	color: #333333;		
	line-height: 13px ;
	margin:0px;
}

/* Sitewide Body Text - Secondary*/
P SMALL {
	font-size: 9px;
	padding: 0px;
	color: #333333;
	line-height:12px;			
}

/* Hyperlinks - regular*/
A, A:Visited, A:Active, A:Link {
	color: #338899;
}

A:Hover {
	color: #FF5500;
}
/* Hyperlinks - bold*/
A.linkbold, A.linkbold:Visited, A.linkbold:Active, A.linkbold:Link {
	color: #338899;
	font-weight: bold;
	line-height:13px;
}

A.linkbold:Hover {
	color: #FF5500;
	font-weight: bold;
	line-height:13px;
}


/* Hyperlinks - bold*/
A.bold, A.bold:Visited, A.bold:Active, A.bold:Link {
	color: #338899;
	font-weight: bold;
	line-height:13px;
}

A.bold:Hover {
	color: #FF5500;
	font-weight: bold;
	line-height:13px;
}
/* Hyperlinks - small*/
A.small, A.small:Visited, A.small:Active, A.small:Link {
	color: #338899;
	font-size:10px;
	font-weight: bold;
	line-height:13px;
}

A.small:Hover {
	color: #FF5500;
	font-weight: bold;
	line-height:13px;
}

A.blue10, A.blue10:Visited, A.blue10:Active, A.blue10:Link
{
	text-decoration:underline;
	color: #338899;
}

A.blue10:Hover
{
	color: #FF5500;
}



/* Right Column Content Modules - Bold Subheads */


/* Right Column Content Modules - Text */
.rightColumn {
	font-size: 11px;
	color: #666666;
	padding-top:10px;	
	line-height:13px;
}


/* Local Navigation - Closed (top category links) */	
.closed A, .closed A:Visited, .closed A:Active, .closed A:Link  {
	text-decoration: none;
}

.closed A:Hover {
	text-decoration: none;
}

/* Local Navigation - noArrowClosed (top category links without Sub Items) */	
.noArrowClosed A, .noArrowClosed A:Visited, .noArrowClosed A:Active, .noArrowClosed A:Link  {
	text-decoration: none;
}

.noArrowClosed A:Hover {
	text-decoration: none;
}

/* Local Navigation - Open (sub-pages revealed) */	
A.open, A.open:Visited, A.open:Active, A.open:Link  {
	background:  url("/img/retail/left_nav/ln_arrowDown.gif") no-repeat left;
	text-decoration: none;
	line-height:15px;
	margin-right:20px;
}

A.open:Hover {
	text-decoration: none;
	line-height:15px;
}

A.highlite {
	color: #000000;
	text-decoration: none;
	cursor: default;
	line-height:15px;
}

#underline {
	text-decoration:underline;
}	


.tabline
{
	background-color:#cccccc;
	height: 1px;
	margin: -3px;
	padding: 0px;
	width:277px;
	overflow:hidden;
}

.tabline2
{
	background-color:#cccccc;
	height: 1px;
	margin: -3px;
	padding: 0px;
	width:336px;
	overflow:hidden;
}

html>body .tabline
{
margin:-1px;
}
	

.bgTabline{

      height: 22px;
	  background-image: url("/img/RETAIL/lines/bgBottom_grayLine22.gif");
	  width: auto;
	  overflow:expression('hidden');

}

/* Footer */
/* For Home Page specific footer styles [start here] - PN*/
#homefooter {
	border-top: 3px solid #E7E7D3;
	margin-top: 100px;
	padding: 0px 15px 2px 15px;
	font-size: 9px;
	color: #191919;
}

#homefooter p
{
	margin-top: 8px;
	padding: 0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #191919;
	font-size: 9px;
}
/* For Home Page specific footer styles [end here] - PN*/

P.footer {
	font-size: 9px;
	padding: 0px;
	color: #191919;
	padding: 10px 0px 0px 0px;
	margin: 0px;			
}

/* FONTS  [end] */

/* FORM ELEMENTS  [Begin] */	
.selectBox80 {
	height: 17px;
	font-size: 11px;
	width: 80px;
}
.selectBox152 {
	height: 17px;
	font-size: 11px;
	width: 152px;
	
}

.selectBox130 {
	height: 17px;
	font-size: 11px;
	width: 130px;
}

 select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #000000;
	/* Added by PN[08/11-Begin]*/
	padding: 0px;
	margin: 0px;
	/* Added by PN[08/11-End]*/
}	
/* FORM ELEMENTS  [end] */	

/* LINES  [begin] */	
/***********[Begin] Created by VS for dark black line *******/
.black1pxAuto{
height: 1px;
background-color: #000000;
background-repeat:repeat-x;
width:auto;
overflow:hidden;
}
/***********[end] Created by VS for dark black line *******/

HR.grey {
	color: #cccccc;
	background-color: #cccccc;
	height: 4px;
	border: 0px;
	width: 100%;
}

HR.grey1px {
	color: #cccccc;
	background-color: #cccccc;
	height: 1px;
	border: 0px;
	width: 100%;
	margin: 0px;
	padding: 0px;
}

HR.black1px {
	color: #000000;
	background-color: #000000;
	height: 1px;
	border: 0px;
	width: 100%;
	margin: 0px;
	padding: 0px;
}

HR.greyThin {
	color: #cccccc;
	background-color: #cccccc;
	height: 2px;
	border: 0px;
}

HR.dashed {
	clear: both;
	height: 1px;
	border: 1px dashed #cccccc;
}

HR.khaki {
	color: #E7E7D3;
	background-color: #E7E7D3;
	height: 3px ;
	border: 0px;
	padding:0px ;
	margin:0px;
	vertical-align:top ;
}

.khaki{
	height:3px ;
	background-color: #E7E7D3;
	padding:0px ;
	overflow:hidden;
}
/* for khaki background [start][KR]*/
.darkKhakiBg{
	background-color: #999977;
}
.KhakiBg{
	background-color: #E7E7D3;
}
/* for khaki background [end][KR]*/

/* [AJ]: Pale Aqua color for Confirm pages : Start 11/07/05*/
.paleAqua{ 
	background-color:#EBF9FA;
}
/* [AJ]: Pale aqua color for Confirm pages: End*/


/* For Home Page Specific colors [Start 12/03/05] - PN*/

.w100percent{ 
	width:100%; 
}

/* Pale Aqua color [Start]*/
/*Added for Home TopNav  - SR*/
.darkBlueGreenTN
{ 
	background-color:#03516A;
	height:55px;
	overflow:hidden;
}
/*Added for Home TopNav  - SR*/

.darkBlueGreen
{ 
	background-color:#03516A;
	height:200px;
	overflow:hidden;
}
/* Pale Aqua color [End]*/


/* For Home Page Specific colors [End 12/03/05] - PN*/




/*HR.pageTitle {
	color: #cccccc;
	background-color: #cccccc;
	height: 3px;
	border: 0px;
	padding: 0px;
	margin: 0px;  
}*/

HR.titleLine {
	color: #cccccc;
	background-color: #cccccc;
	height: 3px;
	border: 0px;
	padding: 0px;
	margin:0px;
}

.dottedHR575{
height: 10px;
background-image: url("/img/retail/dotted-line.gif");background-repeat:repeat-x;background-position:center;
width:auto;
overflow:hidden;
}

/*.dottedHR{
height: 10px;
background-image: url("/img/retail/dotted-line.gif");background-repeat:repeat-x;background-position:center;
overflow:hidden;
}*/

/* for 1px-height Auto width dotted line [KR]*/
.dottedHRAuto{
height: 1px;
background-image: url("/img/retail/dotted-line.gif");
background-repeat:repeat-x;
width:auto;
overflow:hidden;
}
/* for 1px-height Auto width dotted line [KR]*/



.solidGreyLine {
	 border-top: 3px solid #cccccc;
	/* height: 3px;*/

	 padding:0px;
	 margin:0px;
}

/* Added by PN 08/04 - Grey line in Legal content section [Begin] */
.solidGreyLine1 {
	 border-top: 1px solid #cccccc;	
	 padding:0px;
	 margin:0px;
}
/* Added by PN 08/04 - Grey line in Legal content section [End] */

.solidGreyLine2 {
	border-top: 3px solid #cccccc;
	background-color:blue;	
}
/* LINES  [END] */	

/* Left Column [Begin] */

.leftColumnModule {
	border-top: 3px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	width: 160px;	
}

.leftColumnModule .subHeader {
	display: block;
}

.leftNavWidth{
	width:160px;
	overflow:hidden;	
}

/*Left Nav Width for BSE page [START]*/
.leftNavWidth130{
	width:130px;
	overflow:hidden;	
}
/*Left Nav Width for BSE page [END]*/

/* Left Column [END] */

/* Local navigation module  [begin] */	

.localNav {

}

.localNav .open {
	background:  url("/img/retail/left_nav/ln_arrowDown.gif") no-repeat left;
	display: block;
	margin-left: 15px;
	margin-top: 7px;
	padding-left: 8px;
	color: #FF5500;
	background-position:left top;
}

.localNav .noParentArrow {
	display: block;
	margin-left: 15px;
	margin-top: 5px;
	padding-left: 8px;
	color: #FF5500;
	background-position:left top;
}

.localNav .openSub {
	background:  url("/img/retail/left_nav/ln_arrowDown.gif") no-repeat left;
	display: block;
	margin-left: 15px;
	margin-top: 7px;
	padding-left: 1px;
	color: #999999;
	background-position:left top;
}

.localNav A {
	display: block;
	margin-left: 22px;
	margin-top: 7px;
}

.localNav .highlite {
	margin-left: 22px;
	margin-top: 8px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	color: #FF5500;
}

.localNav .closed A {
	margin-left: 7px;
	margin-top: 6px;
	padding-left: 1px;
}

.localNav .noArrowClosed A {
	margin-left: 7px;
	margin-top: 6px;
	padding-left: 1px;
}

.localNav .open A {
	margin-left: 7px;
	margin-top: 7px;
	padding-left: 1px;
	text-decoration: none;
}

.localNav .openSub A {
	margin-left: 7px;
	margin-top: 7px;
	padding-left: 1px;
	text-decoration: none;
	color: #999999;
}

.localNav .closed {
	background:  url("/img/retail/left_nav/ln_arrowRight.gif") no-repeat left;
	display: block;
	margin-left: 14px;
	margin-top: 4px;
	background-position:left top;
}

.localNav .noArrowclosed {
	
	display: block;
	margin-left: 14px;
	margin-top: 4px;
	background-position:left top;
}
/* Local navigation module  [end] */	

/* Margin Classes [Begin] */

/* Margin Top [begin] */
.mTop1
{
	margin-top:1px;
}

.mTop2
{
	margin-top:2px;
}

html>body .m2Top
{
	margin-top:0px;
}

.mTop3
{
	margin-top:3px;
}
.mTop4
{
	margin-top:4px;
}

.mTop5
{
	margin-top:5px;
}

.mTop6{
	margin-top: 6px;
}

.mTop7{
	margin-top: 7px;
}

.mTop8
{
	margin-top:8px;
}

.mTop9
{
	margin-top:9px;
}

.mTop10{
	margin-top: 10px;
}

.mTop11{
	margin-top: 11px;
}

.mTop12{
margin-top: 12px;
}

.mTop13{
margin-top: 13px;
}

.mTop14{
margin-top: 14px;
}

.mTop15
{
	margin-top:15px;
}

.mTop16
{
	margin-top:16px;
}

.mTop17
{
	margin-top:17px;
}

.mTop18
{
	margin-top:18px;
}

.mTop19
{
	margin-top:19px;
}

.mTop20{
	margin-top: 20px;
}

.mTop21{
	margin-top: 21px;
}

.mTop22{
	margin-top: 22px;
}
.mTop23{
	margin-top: 23px;
}

.mTop24{
	margin-top: 24px;
}

.mTop25
{
	margin-top:25px;
}

.mTop26
{
	margin-top:26px;
}

.mTop27
{
	margin-top:27px;
}

.mTop28{
	margin-top: 28px;
}

.mTop29
{
	margin-top:29px;
}

.mTop30{
	margin-top: 30px;
}
.mTop37{
	margin-top: 37px;
}
.mTop36{
	margin-top: 36px;
}
/*Added for Asset Allocator */
.mTop43{
	margin-top: 43px;
}

/*Added for error fix*/
.mTop44{
	margin-top: 44px;
}
.mTop47{
	margin-top: 47px;
}
/*Added for Asset Allocator */
.mTop68{
	margin-top: 68px;
}

.mTop88{
	margin-top: 88px;
}
.mTop85{
	margin-top: 85px;
}

.mTop234{
	margin-top: 234px;
}
.mTop247{
	margin-top: 247px;
}

.mTop340{
	margin-top: 340px;
}

.mTop540{
	margin-top: 540px;
}

.mTop460{
	margin-top: 460px;
}

.mTop1075{
	margin-top: 1075px;
}

/* ******* AT/09/05/2005  created by anshita******Asset Allocation Pages**** */
.mTop45{
	margin-top: 45px;
}

/* ******* created by PN[10/25] as footer is taking extra spacing when coming through CMS ********** */
.mTopNeg1{
	margin-top: -1px;
}
.mTopNeg2{
	margin-top: -2px;
}

.mTopNeg3{
	margin-top: -3px;/* ******* created by anshita********** */
}

.mTopNeg4{
	margin-top: -4px;
}
.mTopNeg5{
	margin-top: -5px;
}
.mTopNeg6{
	margin-top: -6px;
}
.mTopNeg7{
	margin-top: -7px;
}
.mTopNeg8{
	margin-top: -8px;
}
.mTopNeg9{
	margin-top: -9px;
}

/* By [KG] */
.mTopNeg11{
margin-top: -11px;
}

/*********** IE Fixes ******************************/
.iFixmBot2 {
	margin-bottom:expression("-2px");
}

.iFix3{
margin-top:expression("-2px") !important;
overlfow:hidden;
}

.iFixTop240{
margin-top:expression("238px") !important;
}

.iFixTop250{
margin-top:expression("250px") !important;
}

.iFixTop545{
margin-top:expression("545px") !important;
}
.iFixTop565{
margin-top:expression("555px") !important;
}

.iFix{
	margin-top:expression("3px") !important;
	overlfow:hidden;
}
.iFix1{
	height:expression("1px") !important;
	overlfow:hidden;
}

.iFix2{
	margin-top:expression("-1px") !important;
	overlfow:hidden;
}

.iFixLeft{
		margin-left:expression("-4px") !important;
}
.iFixLeftP2{
		margin-left:expression("2px") !important;
}

.iFixLeftP3{
		margin-left:expression("3px") !important;
}


.iFixLeft3{
		margin-left:expression("-3px") !important;
}

.iFixRight6{
	margin-right:-6px;
}

.iFixRight15{
		margin-right:expression("10px") !important;
}
/*********** IE Fixes ******************************/


/*********** Margin Top [end] ******************************/

/*********** Margin bottom [begin] ******************************/
.mBot1
{
	margin-bottom:1px;
}


.mBot2
{
	margin-bottom:2px;
}

.mBot3
{
	margin-bottom: 3px;
}	

.mBot4
{
	margin-bottom:4px;
}

.mBot5{
	margin-bottom: 5px;
}

.mBot6
{
	margin-bottom:6px;
}

.mBot7
{
	margin-bottom:7px;
}

.mBot8
{
	margin-bottom:8px;	
}

.mBot9
{
	margin-bottom:9px;	
}

.mBot10{
	margin-bottom: 10px;
}

.mBot11
{
	margin-bottom:11px;	
}

.mBot12
{
	margin-bottom:12px;
}

.mBot13
{
	margin-bottom:13px;
}

.mBot14
{
	margin-bottom:14px;	
}

.mBot15{
	margin-bottom: 15px;
}

.mBot16{
	margin-bottom: 16px;
}

.mBot17{
	margin-bottom: 17px;
}

.mBot18{
	margin-bottom: 18px;
}

.mBot19{
	margin-bottom: 19px;
}

.mBot20
{
	margin-bottom:20px;
}

.mBot21
{
	margin-bottom:21px;
}

.mBot22
{
	margin-bottom:22px;
}

.mBot23
{
	margin-bottom:23px;
}

.mBot24
{
	margin-bottom:24px;
}

.mBot25
{
	margin-bottom:25px;
}

/* Added by PN 08/04 [Begin] */
.mBot30
{
	margin-bottom:30px;
}	
/* Added by PN 08/04 [End] */

/*********** Margin bottom [end] ******************************/

/*********** Margin Left [begin] ******************************/
.mLeft1
{
	margin-left:1px;
}

.mLeft2
{
	margin-left:2px;
}

.mLeft3
{
	margin-left:3px;
}

.mLeft4
{
	margin-left:4px;
}

.mLeft5
{
	margin-left:5px;
}

.mLeft6
{
	margin-left:6px;
}

.mLeft7
{
	margin-left:7px;
}

.mLeft8
{
	margin-left:8px;
}

.mLeft9
{
	margin-left:9px;
}

.mLeft10
{
	margin-left:10px;
}

.mLeft11
{
	margin-left:11px;
}

.mLeft12
{
	margin-left: 12px;
}

.mLeft13
{
	margin-left: 13px;
}


.mLeft14
{
	margin-left: 14px;
}

.mLeft15
{
	margin-Left:15px;	
}

.mLeft16
{
	margin-Left:16px;	
}

.mLeft17
{
	margin-Left:17px;	
}

.mLeft18
{
	margin-Left:18px;	
}

.mLeft19
{
	margin-Left:19px;	
}

.mLeft20
{
	margin-Left:20px;	
}

.mLeft21
{
	margin-Left:21px;	
}

.mLeft22
{
	margin-Left:22px;	
}

.mLeft23
{
	margin-Left:23px;	
}

.mLeft24
{
	margin-Left:24px;	
}

.mLeft25
{
	margin-Left:25px;	
}

.mLeft27
{
	margin-Left:27px;	
}

.mLeft30
{
	margin-Left:30px;	
}



/* created by Anshita as required in all funds overview page */
 .mLeft35
{
	margin-left:35px;	
}

.mLeft45
{
	margin-left:45px;	
}

.mLeft50
{
	margin-left:50px;	
}

/*Added by PN[10/24], required for Fund Manager Pages*/
.mLeft55
{
	margin-Left:55px;	
}
 .mLeft70
{
	margin-Left:70px;	
}

 .mLeft72
{
	margin-Left:72px;	
}

/* created by Anshita as required in all funds overview page */
/* created by srishti for bu confirm page */
.mLeft60
{
	margin-Left:60px;	
}
/*********** Margin Left [end] ******************************/
.mLeftNeg1{
	margin-left: -1px;
}

.mLeftNeg15{
	margin-left: -15px;
}
.mLeftNeg5{
	margin-left: -5px;
}
.mLeftNeg2{
	margin-left: -2px;
}
.mLeftNeg6{
	margin-left: -6px;
}

/* [MS] for aligning error message */
.mLeftNeg8{
	margin-left: -8px;
}
/* [END] */

/*********** Margin Right [Begin] ******************************/
.mRight1
{
	margin-right:1px;
}

.mRight2
{
	margin-right:2px;
}

.mRight3
{
	margin-right:3px;
}

.mRight4
{
	margin-right:4px;
}

.mRight5
{
	margin-right:5px;
}

.mRight6
{
	margin-right:6px;
}

.mRight7
{
	margin-right:7px;
}

.mRight8
{
	margin-right:8px;
}

.mRight9
{
	margin-right:9px;
}

.mRight10
{
	margin-right:10px;
}

.mRight11
{
	margin-right:11px;
}

.mRight12
{
	margin-right:12px;
}

.mRight13
{
	margin-right:13px;
}

.mRight14
{
	margin-right:14px;
}

.mRight15
{
	margin-right: 15px;
}

.mRight16
{
	margin-right: 16px;
}
.mRight17
{
	margin-right: 17px;
}

.mRight18
{
	margin-right: 18px;
}

.mRight19
{
	margin-right: 19px;
}

.mRight20
{
	margin-right: 20px;
}

.mRight21
{
	margin-right: 21px;
}

.mRight22
{
	margin-right: 22px;
}

.mRight23
{
	margin-right: 23px;
}

.mRight24
{
	margin-right: 24px;
}

.mRight25
{
	margin-right: 25px;
}	

/*********** Margin Right [End] ******************************/
/* Margin [END] */

/* Padding Classes */
/* Padding-left [Begin] */

.pLeft5
{
	padding-left:5px;
}

.pLeft10
{
	padding-left:10px;
}
.pLeft15 {
	Padding-left: 15px;
	}	

.pLeft25 {
	padding-left: 25px;
	}
	
/* Padding-left [End] */

/* Padding top [begin] */
.pTop1{
	padding-top: 1px;
}

.pTop2{
	padding-top: 2px;
}

.pTop3
{
	padding-top:3px;
}

.pTop5{
	padding-top: 5px;
}

.pTop6{
	padding-top: 6px;
}

.pTop7{
	padding-top: 7px;
}

.pTop8
{
	padding-top:8px;
}

.pTop9{
	padding-top: 9px;
}

.pTop10{
	padding-top: 10px;
}

.pTop15
{
	padding-top: 15px;
}
.pTop18
{
	padding-top: 18px;
}

/*********** Padding top [end] ******************************/

/*********** Padding bottom [begin] ******************************/
.pBot2
{
	padding-bottom:2px;
}

.pBot3
{
	padding-bottom:3px;
}

.pBot4{
	padding-bottom: 4px;
}

.pBot5{
	padding-bottom: 5px;
}

.pBot6{
	padding-bottom: 6px;
}

.pBot7{
	padding-bottom: 7px;
}

.pBot8{
	padding-bottom: 8px;
}

.pBot9{
	padding-bottom: 9px;
}

.pBot10{
	padding-bottom: 10px;
}

.pBot13{
	padding-bottom: 13px;
}

.pBot15{
	padding-bottom: 15px;
}
/*********** Padding bottom [end] ******************************/
/*********** Padding right [begin] ******************************/
.pRight1
{
	padding-right:1px;
}
.pRight2
{
	padding-right:2px;
}

.pRight3
{
	padding-right:3px;
}

.pRight4{
	padding-bottom: 4px;
}

.pRight5{
	padding-right: 5px;
}

.pRight6{
	padding-bottom: 6px;
}

.pRight10{
	padding-bottom: 10px;
}

.pRight13{
	padding-bottom: 13px;
}

.pRight15{
	padding-bottom: 15px;
}
/* Padding right [end] */

/* Padding Classes [END] */

/* Spacers Classes [Begin] */

.vSpacer1
{
	height: 1px;
	overflow: hidden;
	padding: 0px;
	margin: 0px;
}

html>body .vSpacerNS
{
	height: 1px;
	overflow: hidden;
	padding: 0px;
	margin: 0px;
}

.vSpacer60
{
	height:expression("0px");
	height:60px;
	overflow: hidden;
	padding: 0px;
	margin: 0px;

}
/* fix for browsers other then IE [start] [KR]*/
html>body .vSpacer2
{
	height: 2px;
	overflow: hidden;
	padding: 0px;
	margin: 0px;
}
/* fix for browsers other then IE [end] [KR]*/

/* Spacers Classes [END] */

/* Menu Styles [Begin] */

/*default styles - do not edit */
.clCMAbs{position:absolute; visibility:hidden; left:0; top:0}
/* CoolMenus 4 - default styles - end */
  
/*Style for the background-bar*/
.clBar{
	position:absolute; 
	width:10; 
	height:10; 
	background-color:#ffffff; 
	layer-background-color:#ffffff; 
	visibility:hidden;
	}

/*Styles for level 0*/
.clLevel0,.clLevel0over{
	position:absolute; 
	padding:0px; 
	font-family:verdana,arial,helvetica; 
	font-size:12px; 
	font-weight:bold;
	}
	
.clLevel0{
	color:#ffffff;
	}

.whiteColor{
	color: #ffffff;
	}
.clLevel0over{
	background-color:transparent; 
	layer-background-color:transparent; 
	color:#ff5500; 
	cursor:pointer; 
	cursor:hand;
	}
	
.clLevel0border{
	position:absolute; 
	visibility:hidden; 
	background-color:#ffffff; 
	layer-background-color:#ffffff; 
}
	
.clLevel0border2{
	position:absolute; 
	visibility:hidden; 
	background-color:transparent; 
	layer-background-color:transparent;
	}


/*Styles for level 1*/
.clLevel1,.clLevel1AOL{
	position:absolute;  
	background-color:expression('#ffffff');
	layer-background-color:white; 
	color:#666666;
	filter:alpha(opacity=90); 
	-moz-opacity:0.9;
	padding-left:5px;
	padding-right:5px;
}

.clLevel1{
	vertical-align:middle !important;
}

/* Regular Menu Classes */
.clLevel1over{
	position:absolute;  
	color:#1664FD; 
	cursor:pointer; 
	cursor:hand;
	padding-left:5px;
	padding-right:5px;
}
	
.clLevel1border{
	background-color:#EEFFFF; 
	layer-background-color:#EEFFFF; 
	filter: alpha(opacity=94);
	-moz-opacity:0.95;
	position:absolute; 
	visibility:visible; 
	border:1px solid #cccccc
}
/* Regular Menu Classes End */




/*****Login box level1***********/

.clLevelLogin1{
	vertical-align:middle !important;
	}
	
.clLevelLogin1over{
	cursor:pointer; 
	cursor:hand; 
	}
	
.clLevel1Loginborder{
	position:absolute; 
	visibility:visible; 
	}

/*****Login Box End****/


/*Styles for level 2*/
.clLevel2, .clLevel2over{
	position:absolute; 
	padding:2px; 
	font-family:verdana,arial,helvetica; 
	font-size:10px; 
	}
	
.clLevel2{
	color:#338899;
	filter: alpha(opacity=90);
	-moz-opacity:0.9; 
	}
	
.clLevel2over{
	color:#ff5500; 
	cursor:pointer; 
	cursor:hand;
	}
	
.clLevel2border{
	position:absolute; 
	visibility:hidden; 
	background-color:#fff; 
	layer-background-color:#fff
	filter: alpha(opacity=90);
	-moz-opacity:0.9; 
	}
	
/* STYLE FOR SEPERATOR */
.sep{
	margin-bottom:8px;
	border-top:3px solid #FB7D03;
	margin-left:-5px;
	margin-right:-5px;
}
	
.sepbottom{
	padding-bottom:10px; 
}

.mid{
	padding-top:4px ;
}

.mDivider{
	 border-top: 1px solid #cccccc;	
	 padding: 0px;
	 margin-top: 8px;
	 margin-bottom: 8px;
	 margin-left:-5px;
	 margin-right:-3px;
}	

.cnDisplay{display:none}
.logLevel0{background-color:transparent;}

/*.mid{display:block;height:8px;padding-top:8px !important;background-color:#000099}*/

#translucentbkg {
  width: 200px; height: 130px;     /* to match DIVs size          */
  background-color:#EEFFFF;       /* the background              */
	layer-background-color:#EEFFFF;
	filter:alpha(opacity=93);
	-moz-opacity:0.93;
  opacity: 0.93;
	z-index:-2;
	position:absolute;
	left:0px;
	top:0px;
}

.opaquetext {
   width: 200px; height: 130px;     /* to match DIVs size          */
   background-color: transparent;   /* transparent background      */
   z-index: 2;                      /* place it over the other DIV */
}

#loginlayer {
	width:200px;
	align:left;
	padding:0px;
	height:130px;
	display:block;
	cursor:default;
	color:#333333 ;
	border:1px solid #99BBBB;
}

#sbmt{
	width:43px;
	height:17px;   
	margin-left:2px;
	margin-right:2px;
	margin-top:2px;
	border:0;
}

#loginlayer .ssnlabel{
	margin-left:10px;
	margin-right:5px;
}


#loginlayer #ssnfld{
	width:149px;
}


#loginlayer INPUT{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #000000;
	height:22px;
	width:149px;
	border:1px solid #A29C9C;
	padding:0px;
	padding-top:5px;
	padding-top:expression('3px');
	
}

#inst{
	padding: 8px 10px 8px 10px;
	font-size: 10px;
}

.pinTop {
	margin-top:5px;
	margin-top:expression('3px');
}

#divider {
	vertical-align:top;
	width:1px;
	margin-left:7px;
	margin-right:7px;
	background-image: url("/img/retail/top_nav/tn_dotted_divider.gif");
	background-repeat:no-repeat;
	background-position:right bottom;
	height:14px;
}

#divider:after{
	content:open-quote;
	visibility:hidden;
}
/* class copied from ID for W3C [start] [KR]*/
.divider {
	vertical-align:top ;
	width:1px;
	margin-left:7px;
	margin-right:7px;
	background-image: url("/img/retail/top_nav/tn_dotted_divider.gif");
	background-repeat:no-repeat;
	background-position:right bottom;
}
.divider:after{
	content:open-quote;
	visibility:hidden;
}
/* class copied from ID for W3C [end] [KR]*/

#dividernoimg{
	width:14px;
}

.srchbox{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;                                                                                                                       
	font-style: normal;
	color: #336666;
	border: 0px;
	height:12px;
	border:1px solid #A29C9C;
	margin-right:5px;
	background-color:#C9F1F3;
}

.topspacer{
	width:120px;
}

.regdivider TABLE{
	table-layout:fixed;
	width:770px;
}

#gradbg{
	background-image: url("/img/retail/top_nav/tn_gradient.gif");
	background-repeat:no-repeat;
	width:136px;
	height:77px;
}


#gradbgPopUp{
	background-color:#04516B;
	width:136px;
	height:67px;
}

/*Changed for HomePageTopNav - SR */
#homegradbg
{
	background-image: url("/img/retail/top_nav/tn_gradient_home.gif");
	background-repeat:no-repeat;
	width:770px;
	height:55px;
}

#loginSpacer
{
	width:46px;
}



.regdivider TD{
	vertical-align:bottom ;
	width:150px;
	background-repeat:repeat-y;
	background-position:right;
}

#rdivider{
	width:47px;
}


#navElements{
	padding-top:2px;
}
#navElements IMG{
	vertical-align:top;
}

/*This classes is used in Browser Requirement and Create pin template: Kuldeep[Begin]*/
.black10bold { 
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight:bold;
	line-height: 12px;
	padding-top:3px;
}

.black10 { 
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 12px;
}

/*This classes is used in Browser Requirement and Create pin template: Kuldeep[End]*/
/***************Menu Styles End *****************/

/* Classes for Glossary Item [MS]*/
.glossary{
	width:138px;
	margin:0px;
	padding:0px;
	position:absolute;
	border: 1px solid #00CCDD; 
	display:none;
}

.glossary .Title{
	background-color:#00CCDD;
	height:17px;
	overflow:hidden;
	width:138px;
	font-size:8px;
	color:#FFFFFF;
}

.glossary .content{
	background-color:#EEFFFF;
	width:138px;
	overflow:hidden;
	
}

.glossary .contentText{
	color:#000000;
	padding: 0px 0px 0px 0px;
	width:117px;
	width:expression('118px');
	overflow:hidden;
	
}

.glossary .titleText{
	color:#FFFFFF;
	padding: 1px 10px 0px 10px;
	width:110px;
	overflow:hidden;
	
}

.glossary .TitleWH{
	background-color:#00CCDD;
	overflow:hidden;
	width:138px;
	font-size:8px;
	color:#FFFFFF;
	padding-bottom: 5px;
}


/*SR | Created for tooltips [Start] */
.tooltipcss{
	width:175px;
	margin:0px;
	padding:0px;
	position:absolute;
	border: 1px solid #00CCDD; 
	display:none;
}

.tooltipcss .Title{
	background-color:#00CCDD;
	height:17px;
	overflow:hidden;
	width:175px;
	font-size:8px;
	color:#FFFFFF;
}

.tooltipcss .content{
	background-color:#EEFFFF;
	width:175px;
	overflow:hidden;
	
}

.tooltipcss .contentText{
	color:#000000;
	padding: 0px 0px 0px 0px;
	width:150px;
	width:expression('126px');
	overflow:hidden;
	
}

.tooltipcss .titleText{
	color:#FFFFFF;
	padding: 1px 10px 0px 10px;
	width:150px;
	overflow:hidden;
	
}

.tooltipcss .TitleWH{
	background-color:#00CCDD;
	overflow:hidden;
	width:175px;
	font-size:8px;
	color:#FFFFFF;
	padding-bottom: 5px;
}

/*Created for Tooltips [End] */


A.glossaryLink, A.glossaryLink:Visited, A.glossaryLink:Active, A.glossaryLink:Link {
	color: #338899;
	text-decoration:none;
}

A.glossaryLink:Hover {
	color: #FF5500;
	text-decoration:none;	
}

/* Classes for Glossary Item End [MS]*/

/* Classes for right navigation [start] [KR] */
.rightColumn180{
	width:180px;
	margin-left: 15px;
}
.width158{
	width:158px;
}

.width280{
	width: 280px;
}

.width285{
	width: 285px;
}

.rightColumnN{
	font-size: 11px;
	color: #666666;
	width: 180px;
	overflow: hidden;
}
.contentModuleBoxN {
	border: 1px solid #cccccc;
	background:  url("/img/retail/module_box_bg.jpg") repeat-x top left;
	padding: 8px 10px 10px 10px;
}
/* classes for right navigation [end] [KR] */

/* Classes for CMS Content [Begin] */
#footer p
{
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #191919;
	font-size: 9px;
}

/*Added for Left Module Highlighted Text */
div.leftColumnModule div.leftHighlight p
{
	color: #338899;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-bottom: 13px;
}

div #middleColumn div.para p
{

	padding-bottom: 8px;
}


div.textDisclaimer p {
	font-size: 9px;
	padding: 0px;
	color: #191919;
	padding-bottom:7px;
}
/* Class for CMS Content [End] */

/*FONT Classes - [START] */

/* SR | Added for fund holding - [START] */
.blackFont9 { 
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
}

.normalFont9{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 9px;
}
/* SR | Added for fund holding - [END] */

.black9 { 
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 9px;
	color: #BBBBBB;
}

.black9bold { 
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight:bold;
	line-height: 10px;
}

/* [Anurag] Added this class*/
.black10boldKhakhi { 
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight:bold;
	line-height: 12px;
	padding-top:3px;
	background-color:#D3D3B4;
	padding-left:5px;
}
/* [Anurag] END*/

/*FONT - [END] */

/* Width Classes[START] */

/*Added by Sailesh for Reskin ReWork*/

.width350 {
	width:350px;
}
.width360 {
	width:360px;
}
.width361 {
	width:361px;
}
.width722 {
	width:722px;
}
.width340 {
	width:340px;
}

.width155{
	width:155px;
}
.width175{
	width:175px;
}
.w195{
	width: 195px;
}
.w196{
	width: 196px;
}

.width335{
	width:335px;
}
.width120
{
	width: 120px;
	}
.width60{
	width: 60px;
}

.width75{
	width: 75px;
}

.width145{
	width: 145px;
}

.width150{
	width: 150px;
}

.width160{
	width: 160px;
}

.width85{
	width:85px;
}

.width165 {
	width:165px;
}

.width330{
	width: 330px;
}

.width375{
	width: 375px;
}

.width400{
	width: 400px;
}

.width415{
	width: 415px;
}

.width450{
	width: 450px;
}

.width460{
	width: 460px;
}

.width600{
	width: 600px;
}

/* Width comments [END] */

/* Color Classes [Begin] */

/* Begin: Pipe color */
.pipe{
	color:#338899;
	}
/* End: Pipe color */
/* Begin: grey Pipe color */
.greypipe{
	color:#CCCCCC
	}
/*Added by PN[11/13] */
.pipegrey{
	color:#999999
	}
/*End: grey Pipe color*/

/* charcoal color */
.charcoal{
	color:#333333;
	}
/* charcoal color */	

/* Begin: Right Column text color  */
.gray{
	color:#666666;
	}
/* End: Right Column text color */	

/* Color Classes [END] */

/* Gradient Bars [Begin] */
.gradbar{
	background-image: url("/img/retail/green_header_bigbar.jpg");
	background-repeat:no-repeat;
	width:575px;
	height:18px;
}

.gradbar349{
	background-image: url("/img/retail/green_header_bar.jpg");
	background-repeat:no-repeat;
	width:349px;
	height:18px;
}

/* Begin: Gradient bar  [EM]*/
.gradbar350{
background-image: url("/img/retail/green_header_bar_350.jpg");
background-repeat:no-repeat;
width:350px;
height:18px;
}
/* End: Gradient bar [EM] */
/* Class Added by DG for Gradient bar of Width 380px and Width 745px  */
.gradbar380{
	background-image: url("/img/retail/green_header_bar_380.jpg");
	background-repeat:no-repeat;
	width:380px;
	height:18px;
}
.gradbar745{
	background-image: url("/img/retail/green_header_745bar.jpg");
	background-repeat:no-repeat;
	width:745px;
	height:18px;
	overflow:hidden;
}
/* Class End here of Gradient bar of Width 380px and 745px   */

/* Gradient Bars [END] */

/* Table Classes [Begin] */

/* Table Level */
.tableData{
	margin:0px;
	padding:0px;
}
.tableData TD{
	margin:0px;
	padding:0px;
}
.tableData .spc{
	overflow:hidden;
	height:10px;
}
.tableData .spc:before{
	overflow:hidden;
	visibility:hidden;
	padding:0px;
	height:9px;
	content:"_";
}

.tableData .row1{
	background-color:#F2F2E6;
	padding: 10px 0px 10px 5px;
}
.tableData .row2{
	background-color:#FFFFFF;
	padding: 10px 0px 10px 5px;
}
.tableData10 .row1{
	font-size: 10px;
	background-color:#F2F2E6;
}
.tableData10 .row2{
	font-size: 10px;
	background-color:#FFFFFF;
}
.tableData10 th{
	font-size: 10px;
}
.tableData10 td{
	font-size: 10px;
}
/* table row containing the text only [start][KR]*/
.tableData .row1Text{
	background-color:#F2F2E6;
	padding: 8px 0px 10px 5px;
}
.tableData .row2Text{
	background-color:#FFFFFF;
	padding: 8px 0px 10px 5px;
}
.tableData .row3Text{
	background-color:#EBF9FA;
	padding: 8px 0px 10px 5px;
}
/* table row containing the text only [start][KR]*/
/* TH Class*/

.thBg{
	color:#333333;
	font-weight:bold;
	background-color:#D3D3B4;
	padding: 4px 0px 7px 5px;
}
.thBg1{
	color:#333333;
	font-weight:bold;
	background-color:#D3D3B4;
	font-size:11px;
	padding: 2px 0px 4px 5px;
}

/* created by anshita */
.thBg SMALL
{
	font-size: 9px;
	color: #000000;
	font-weight: normal;
}
.row1Color
{	background-color: #F2F2E6;
}

/* created by anshita */

/* Classes made for Buy Sell Exchange Pages [START] - Rachna */
.tableDataBSE{
	margin:0px;
	padding:0px;	
}
.tableDataBSE TD{
	margin:0px;
	padding:0px;
}
.tableDataBSE .spc{
	overflow:hidden;
	height:10px;
}
.tableDataBSE .spc:before{
	overflow:hidden;
	visibility:hidden;
	padding:0px;
	height:9px;
	content:"_";
}

.tableDataBSE .row3{
	background-color:#F2F2E6;
	padding: 3px 0px 3px 5px;
	font-size:9px;
}
.tableDataBSE .row4{
	background-color:#FFFFFF;
	padding: 3px 0px 3px 5px;
	font-size:9px;
}
/* Classes made for Buy Sell Exchange Pages [END] - Rachna */

/* Classes for Balance and Peformance [MS] - Begin */
.tableDataBNP{
	margin:0px;
	padding:0px;
}

.tableDataBNP TD{
	margin:0px;
	padding:0px;
	font-size:10px;
}

.tableDataBNP TH{
	margin:0px;
	padding:0px;
	font-size:10px;
	padding-bottom:5px;
}

.tableDataBNP .row1{
	background-color:#F2F2E6;
	padding: 10px 0px 10px 5px;
}

.tableDataBNP .row2{
	background-color:#FFFFFF;
	padding: 10px 0px 10px 5px;
}

.tableDataBNP .row1Text{
	background-color:#F2F2E6;
	padding: 8px 5px 10px 5px;
}

.tableDataBNP .row2Text{
	background-color:#FFFFFF;
	padding: 8px 5px 10px 5px;
}

.tableDataBNP .row3Text{
	background-color:#EBF9FA;
	padding: 8px 5px 10px 5px;
}

/* Classes for Balance and Peformance [MS] - End */

/* Created by Sailesh */
.thBgTotal{
	color:#333333;
	font-weight:bold;
	background-color:#D3D3B4;
	padding: 4px 0px 4px 0px;
}

/* Begin: Table Border */
.borderLeft{
	border-left:2px solid #FFFFFF;
	}

.borderRight{
	border-right:2px solid #FFFFFF;
	}

.borderTop{
	border-top:2px solid #FFFFFF;
	}
	
.borderBottom{
	border-bottom:2px solid #FFFFFF;
	}
.borderGreyLeft{
	border-left:1px solid #CCCCCC;
	}
.borderGreyline{
	border:1px solid #999977;
	}

.borderGreyRight{
	border-right:1px solid #CCCCCC;
	}

.borderGreyTop{
	border-top:1px solid #CCCCCC;
	}
	
.borderGreyBottom{
	border-bottom:1px solid #CCCCCC;
	}
/* End: Table Border */

/* Table row containing only text [START] */
.tableData .smallrow1{
	font-size: 10px;
	background-color:#F2F2E6;
	padding: 3px 0px 3px 5px;
}
.tableData .smallrow2{
	font-size: 10px;
	background-color:#FFFFFF;
	padding: 3px 0px 3px 5px;
}
.tableData10 .smallrow1{
	font-size: 9px;
	background-color:#F2F2E6;
}
.tableData10 .smallrow2{
	font-size: 9px;
	background-color:#FFFFFF;
}

.spleshTxt {
	color: #394465;
}

/* Table row containing only text [START] */

/* Table Classes [End] */

/* Please ensure that this class is always the last class defined in this file */
.cssloaded{
}
/* [END] */
