.webpartbg
{
background-image : url("/images/header_1_bg.gif");
background-repeat: repeat-x;
}
.dot
{
background-image : url("/images/dot_seprator.gif");
background-repeat: repeat-x;
}
.spacerW5
{
width: 5px;
}

/*--- Common Starts--- */
.divOverflow{
overflow: auto;
}
.cursorPointer
{
cursor:pointer
}

.divDirectionRtl{direction:rtl}
.tabBorder{border-bottom:1px solid #99ccff}
.blueboxcontent
{
border:1px solid #e6e6e6; 
/*border-top:0px;*/
margin-bottom:15px;
}
/*--- Common Ends--- */

/*----Margins and Paddings Starts -*/
.marginLeft10{
margin-left:10px;
}
.paddingLft12{padding-left:12px}
.paddingTop3{padding-top:3px}
.paddingRgt8{padding-right:8px}
.paddingLft5{padding-left:5px}
.paddingLft10{padding-left:10px}
.paddingTop7{ padding-top:7px}
.padding0{ padding:0px}
.paddingBot4{ padding-bottom:4px}
html>body .paddingBot4{ padding-bottom:1px;*padding-bottom:4px}

paddingBot6{ padding-bottom:4px}
/*----Margins and Paddings Ends -*/

/*---- For alignment with Image begins---*/
.imgValignMidle{vertical-align:middle}
.imgValignTop{ vertical-align:top}
.imgValignBottom{vertical-align:bottom}

/*---- For alignment with Image ends ---*/

/* ----For Home Page Begins ---*/
#MarketCommentsDetails{height:55px;width:98%}
#MutualFundNews{height:195px}
#FidelityNews{height:195px}
#Announcements{height:160px}
html>body #Announcements{height:165px;*height:173px}
#NewFundLaunches{height:465px}
html>body #NewFundLaunchesTbl{width:99%;*width:95%}
.divHgt{height:87px}
/* ----For Home Page Ends -----*/

/* ----For Contact Us Page Begins ---*/

#ContactUsRgtLblContent{height:50px}
#PostYourQueryText{line-height:18px; padding-left:5px; padding-right:18px}
#LayerRelatedLinksContent{height:105px}
/* ----For Contact Us Page Begins ---*/

/* For Fund Finder Page  Begins*/
.tblBg{background:url(/images/table_head_bg.gif) left top repeat-x #E5E5E5;}
.lftHeadingBg
{
width:1px; height:24px; background-image:url("/images/navigation_topheader_1bg.gif");background-repeat:repeat-x
}
.keyWordSearBg{background-color:#f4f9fe}
/* Fund Finder Ends */

/* For Search Page */
.lftNavExpandBg{background-color:#d6d6d6; padding-top:4px; padding-bottom:4px;}
.lftNavContBg{background-color:#eeeeee; padding-top:4px; padding-bottom:4px;}
.MessageBg{background-color:#F8F9FB;}
#loader{position:absolute;top:260px;left:840px}

/* For Fund Details Fund information */
.relatedInfoBg{background-color:#fbfbfb}
/* For DataviewLinks begins */
.LinkText a:link{
padding-left:10px;
text-decoration:none;
color:#003399;font-size: 12px;
} 
.LinkText a:visited{
padding-left:10px;font-size: 12px;
text-decoration:none;
color:#003399;} 
.LinkText a:active{
padding-left:10px;
text-decoration:none;
color:#003399;font-size: 12px;} 
.LinkText a:hover{
padding-left:10px;
text-decoration:underline;
color:#003399;font-size: 12px;}
#MergeCell
{
 background-color:#f7f7f7;
}
/* For DataviewLinks Ends */

/* Added For Fund Details other */

.tblBorderCollapse{border-collapse:collapse; border-color:#E5E5E5; } 

table.tblBorderCollapse td{border:1px solid #E5E5E5; padding:5px 10px 5px 10px;}
table.tblBorderCollapse td.tblHeader{ border-right:1px solid #cccccc;}

.tblBorderCollapse2{border-collapse:collapse; border-color:#E5E5E5; } 
table.tblBorderCollapse2 td{border:1px solid #E5E5E5; padding:1px 2px 1px 2px;}
table.tblBorderCollapse2 td.tblHeader{ border-right:1px solid #cccccc;}

/* For account Opening */
.AccOpenFormFrame{border:1px solid #cccccc}
#FormRequestMessage{position:absolute; top:335px;left:250px}

.activeStep{ background-color:#DB192A}
.pendingStep{background-color:#99CCFF}
.complitStep{background-color:#0066CC}

.messageBgTop{width:890px; background-image:url('/images/popup_blue_1px_top.gif');background-repeat: repeat-x}
.messageBgMiddle{width:290px; background-image:url('/images/popup_grey_1px_top.gif');background-repeat: repeat-x}
.messageBorderLft{width:1px; height:95px; background-image:url('/images/popup_grey_1px_vr_left.gif');background-repeat: repeat-y}
.messageBorderRgt{width:1px; height:95px; background-image:url('/images/popup_grey_1px_vr_right.gif');background-repeat: repeat-y}
.messageBorderBottom{width:270px; background-image:url('/images/popup_grey_1px_bottom.gif');background-repeat: repeat-x}


/* Class added for fundetails page */
.headerbg{ background-color:#ffffff;border-top:6px solid #eeeeee;}


/* For Home Module Title */
/*.tocTitle{
	width:205px;
	height:38px;
	font-size:1px;
	line-height:0px;
	visibility: hidden;
}*/

.tocTitle{
	width:205px;
	height:38px;
	font-size:14px;
	line-height:38px;
	margin-left:40px;
	vertical-align:middle;
}

#tocTitleSalesRank{
	background:url(/images/home_moduletitle_salesrank_icon.gif) left center no-repeat;
}

#tocTitlePerfoRank{
	background:url(/images/home_moduletitle_perforank_icon.gif) left center no-repeat;
}
#tocTitleNewFunds{
	background:url(/images/home_moduletitle_newfunds_icon.gif) left center no-repeat;
}
#tocTitleImportant{
	background:url(/images/home_moduletitle_important_icon.gif) left center no-repeat;
}
#tocTitleQuickQuest{
	background:url(/images/home_moduletitle_quickquest_icon.gif) left center no-repeat;
}


/* Global trlLinks Fidelity Investments */
#trlLinksFidelityInvestments{
	background:url(/images/icon_popup.gif) 0px 5px no-repeat;
	padding-left:14px;
}

/* table header */
.tableHaederBg{
	background:url(/images/table_top_bg.gif) left top #e0e0e0 repeat-x;
}

/* Fund Detal */
/*
.fundDetalTop{
	padding:12px 12px 16px 12px;
	background:url(/images/funddetail_top_bg.gif) bottom left repeat-x #ffffff;
	border-top:1px solid #f0f0f0;
}
*/
.fundDetalTop{
	padding:10px 0px 12px 6px;
	background:url(/images/fundDetail_top_bottom1.gif) bottom left no-repeat;
}
.funddetalBookBorder{
	padding:10px;
	background:url(/images/funddetail_top_pic_bg.gif) repeat;
	width:69px;
	height:99px;
}
.funddetalDLBorder{
	background:url(/images/funddetail_top_border.gif) left top repeat-y;
}
.funddetalTableWrap{
	padding:10px;
	border:1px solid #e3e3e3;
	background:url(/images/funddetail_bg_long.gif) left bottom repeat-x #ffffff;
}
.funddetalTableWrapShort{
	padding:10px;
	border:1px solid #e3e3e3;
	background:url(/images/funddetail_bg_short.gif) left bottom repeat-x #ffffff;
}
.headerbg strong{font-size:120%;}
.iconsSpace{
	padding-left:36px;
	height:46px;
}
.FunddetalFundInfoIcon1{background:url(/images/fundDetail_icons_1.gif) left center no-repeat;}
.FunddetalFundInfoIcon2{background:url(/images/fundDetail_icons_2.gif) left center no-repeat;}
.FunddetalFundInfoIcon3{background:url(/images/fundDetail_icons_3.gif) left center no-repeat;}
.FunddetalFundInfoIcon4{background:url(/images/fundDetail_icons_4.gif) left center no-repeat;}
.FunddetalFundInfoIcon5{background:url(/images/fundDetail_icons_5.gif) left center no-repeat;}
.FunddetalFundInfoIcon6{background:url(/images/fundDetail_icons_6.gif) left center no-repeat;}
.FunddetalFundInfoIcon7{background:url(/images/fundDetail_icons_7.gif) left center no-repeat;}
.FunddetalFundInfoIcon8{background:url(/images/fundDetail_icons_8.gif) left center no-repeat;}
.FunddetalFundInfoIcon9{background:url(/images/fundDetail_icons_9.gif) left center no-repeat;}

.fundDetalNotes{
	background:url(/images/left_column_textspace_icon_link.gif) 17px 6px no-repeat;
	padding-left:30px;
}

/**********************************************/
.pageTitleBg{
	background:url(/images/page_title_bg.gif) left bottom no-repeat #ffffff;
	padding-left:18px;
	font-size: 125%;
	font-weight: bold;
	height:39px;
	color:#3a3a3a;
	/*border-top:1px solid #ddd;*/
}
.tableHeadBg{background:url(/images/table_head_bg.gif) left top repeat-x #E5E5E5; }
.headlineBG{
	background:url(/images/table_top_bg.gif) left top #e0e0e0 repeat-x;
	padding:2px 4px 2px 6px;
	display:block;
	border-top:1px solid #e3e3e3;
	border-bottom:1px solid #dddddd;
}
.rightNavIcon{
	padding-left:15px;
	background: url(../images/nav_icon_important.gif) 0px 0px no-repeat;
	display:inline;
}
html>body .rightNavIcon{
	padding-left:10px;
	background: url(../images/nav_icon_important.gif) 0px 0px no-repeat;
	display:inline;
}
/******************search text field***********************/
/*
.searchFieldWrap{background:url(/images/ftr_search_textfield.gif) no-repeat 8px 7px; padding:1px 8px 0px 18px;}
.searchFieldWrap input{width:127px; height:17px; border:none; font-size:12px; background:none;}
*/


/************2007/12/3************
.fundDetailTopBG{
	background: url(/images/fundDetail_top_top.gif) 4px 0px no-repeat;
}
.fundDetailLeftNav{
	padding:0px 0px 0px 11px;
}
#fundDetailLeftNavTop{
	width:221px;
	height:22px;
	background:url(/images/fundDetail_nav_top.gif) left top no-repeat;
	font-size:12px;
	color:#ffffff;
}
#fundDetailLeftNavTop strong{
	display:block;
	padding-top:1px;
	padding-left:5px;
}
.fundDetailLeftNav td{
	width:221px;
	margin:0px;
	padding:0px;
	color:#555555;
	font-size:11px;
}
.fundDetailLeftNav td a{
	display:block;
	padding: 9px 3px 9px 10px;
	border-left: 1px #dddddd solid;
	border-right: 1px #dddddd solid;
	border-bottom: 1px #dddddd solid;
	background:url(/images/fundDetail_nav_bg.gif) left top repeat-x;
	text-decoration:none;
}
.fundDetailLeftNav td a:hover{
	display:block;
	background:url(/images/fundDetail_nav_over.gif) left top repeat-x;
	text-decoration:none;
	color:#333333;
	text-decoration:none;
}
.fundDetailLeftNav td .fundDetailActive{
	display:block;
	padding: 9px 3px 9px 10px;
	background:url(/images/fundDetail_nav_active.gif) left top repeat-x;
	text-decoration:none;
	color:#333333;
	text-decoration:none;
}
.fundDetailLeftNav td a img{
	position: relative;
	top:0px; left:-4px;
	border:0px;
}
.fundDetalTop .fundName{
	font-size:130%;
	font-size:145%;
	color:#ffffff;
	padding-bottom:15px;
	letter-spacing: -0.7px;
}
.fundDetailBookSpace{
	border:1px solid #c0c0c0;
	padding:8px 0px 5px 0px;
	text-align: center;
	width:170px;
}
.fundDetailBookSpace img{margin-bottom:3px;}
.fundDetailTopAssets{
	background:url(/images/fundDetail_top_assets_bg.gif) left top no-repeat;
	font-size:14px;
	font-weight:bold;
	margin-top:15px;
	padding:2px 0px 0px 7px;
	height:27px;
	z-index:2;
	position:relative;
	left:225px;
	top:-153px;
}
.fundDetailTextSpace{
	font-size:14px;
	line-height:1.6;
}*/

/************2007/12/3*************/
.fundDetailTopBG{
	background: url(/images/fundDetail_top_top.gif) 4px 0px no-repeat;
}
.fundDetailLeftNav{
	padding:0px 0px 0px 11px;
}
#fundDetailLeftNavTop{
	width:221px;
	height:22px;
	background:url(/images/fundDetail_nav_top.gif) left top no-repeat;
	font-size:12px;
	color:#ffffff;
}
#fundDetailLeftNavTop strong{
	display:block;
	padding-top:1px;
	padding-left:5px;
}
.fundDetailLeftNav td{
	width:221px;
	margin:0px;
	padding:0px;
	color:#555555;
	font-size:12px;
}
.fundDetailLeftNav td a{
	display:block;
	padding: 9px 3px 9px 10px;
	border-left: 1px #dddddd solid;
	border-right: 1px #dddddd solid;
	border-bottom: 1px #dddddd solid;
	background:url(/images/fundDetail_nav_bg.gif) left top repeat-x;
	text-decoration:none;
}
.fundDetailLeftNav td a:hover{
	display:block;
	background:url(/images/fundDetail_nav_over.gif) left top repeat-x;
	text-decoration:none;
	color:#333333;
	text-decoration:none;
}
.fundDetailLeftNav td .fundDetailActive{
	display:block;
	padding: 9px 3px 9px 7px;
	background:url(/images/fundDetail_nav_active.gif) left top repeat-x;
	text-decoration:none;
	color:#333333;
	text-decoration:none;
}
.fundDetailLeftNav td a img{
	position: relative;
	top:0px; left:-4px;
	border:0px;
}
.fundDetalTop .fundName{
	font-size:130%;
	/*font-size:145%;*/
	color:#ffffff;
	padding-bottom:15px;
	letter-spacing: -0.7px;
}
.fundDetailBookSpace{
	border:1px solid #c0c0c0;
	padding:8px 0px 5px 0px;
	text-align: center;
	width:170px;
}
.fundDetailBookSpace img{margin-bottom:3px;}
.fundDetailTopAssets{
	/*background:url(../images/fundDetail_top_assets_bg.gif) left top no-repeat;*/
	font-size:14px;
	/*font-weight:bold;*/
	/*margin-top:15px;*/
	/*padding:2px 0px 0px 7px;
	height:27px;*/
	z-index:2;
	position:relative;
	left:225px;
	top:-153px;
}
.fundDetailTextSpace{
	font-size:14px;
	line-height:1.6;
}

/** Added By Falguni **/
#FirstNewsSectionLink{
	display:block;
	height:32px;
	width:100px;
	background:url(/images/home_moduletitle_news_on.gif) left top no-repeat #F3F3F3;
	padding:0px;
	float:left;
	margin-right:3px;
	cursor:pointer;
}
#FirsttabText{
	width:100px;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	background:url(/images/home_moduletitle_on.gif);
	line-height:32px;
	margin-left:40px;
	vertical-align:middle;
	cursor:pointer;
}
html>body #FirsttabText{
	width:100px;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	background:url(/images/home_moduletitle_on.gif);
	line-height:32px;
	margin-left:40px;
	vertical-align:middle;
	cursor:pointer;
}

#SecondNewsSectionLink{
	display:block;
	height:32px;
	width:180px;
	background:url(/images/home_moduletitle_comreport_off.gif) left top no-repeat #e3e3e3;
	padding:0px;
	float:left;
	cursor:pointer;
}
html>body #SecondNewsSectionLink{
	display:block;
	height:32px;
	width:150px;
	background:url(/images/home_moduletitle_comreport_off.gif) left top no-repeat #e3e3e3;
	padding:0px;
	float:left;
	cursor:pointer;
	margin-left:31px;
}
#SecondtabText{
	width:150px;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	background:url(/images/home_moduletitle_off.gif);
	line-height:32px;
	margin-left:40px;
	vertical-align:middle;
	cursor:pointer;
}
html>body #SecondtabText{
	width:150px;
	font-size:12x;
	font-weight:bold;
	color:#000000;
	background:url(/images/home_moduletitle_off.gif);
	line-height:32px;
	margin-left:40px;
	vertical-align:middle;
	cursor:pointer;
}
.newsContainerHome{clear:left;}
#FirstNewsSectionLink span, #SecondNewsSectionLink span{visibility:hidden; font-size:12px;}

.searchBar{
}
.searchBar td.searchAllRadio {
padding-left:4px;
}
.searchBar td.searchAllText{
font-size:12px;padding-left:3px;
}
.searchBar td.searchFundsRadio{
padding-left:15px;
}
.searchBar td.searchFundsText{
font-size:12px;padding-left:3px;
}
.searchBar td.searchField{
padding-left:10px;background:url(/images/ftr_search_textfield.gif) no-repeat 8px 7px; padding:1px 8px 0px 18px;
}
.searchBar INPUT.searchInput{
width:127px; height:17px; border:none; font-size:12px; background:none;
}
.searchBar td.searchSubmit{
padding-top:1px; padding-left:10px;
}
.searchBar INPUT.searchSubmitButton{
border:none; background:url(/images/search_jp.gif); background-repeat:no-repeat; width:81px; height:33px;cursor:pointer
}
#marketTrendSwf{
width:190px;
padding:0px 0px 0px 8px;
text-align:center;
}
#ddLayerQuickLinksForBanner{
padding:0px 0px 0px 5px;
}
/*************************account******************************/
.accReadTxt{font-size:110%;}
.accInnerTable{background-color: #dadada;}

.accInnerTable td{background-color: #ffffff; font-size:12px;}
.accInnerTable .grayBgTD{background-color: #f1f1f1; font-size:120%;}
.accTextFieldS{width:100px;}
.accTextFieldM{width:220px;}
.accTextFieldL{width:390px;}
.accTextFieldTel{width:50px;}
.accFormSubTitleTop{font-weight:bold; font-size:115%; padding:5px;}
.accFormSubTitle{font-weight:bold; font-size:115%; padding:5px; border-top:1px solid #dadada;}

.accStepLine{width:11px;}
.accStepSide{width:19px;}
.accStepBgBlack{background:url(../images/step_black.gif) repeat-x left top; color:#ffffff; line-height:1.3;}
.accStepBgBlue{background:url(../images/step_blue.gif) repeat-x left top; color:#ffffff; line-height:1.3;}
.accStepBgWhite{background:url(../images/step_white.gif) repeat-x left top; color:#666666; line-height:1.3;}
.requiredIcon{margin-left:4px; margin-right:4px;}

#ErrorMassDiv{ padding:5px; margin:10px;}
.verspacing1{padding:0px 6px 0px 0px}
html>body .verspacing1{*padding:0px 6px 0px 0px;padding:0px 12px 0px 0px}
.AccOpenTab{background: #99CCFF url(../images/mastNavLeftCornerSel.gif) no-repeat top left;color:#000000;display: block;font-weight:bold;font-size:12px;*padding: 5px 11px 5px 11px; width:98%;}
html>body .AccOpenTab{padding:5px;width:99.7%;*width:99.2%}
.searchField{
background:url(../images/ftr_search_textfield.gif) no-repeat 2px 47px; padding:0px 0px 0px 18px;
}
.searchInput{
width:127px; height:25px; border:none; font-size:12px; background:none;
}