/* Start CSS Reset Classes */

/**
 * Percents could work for IE, but for backCompat purposes, we are using keywords.
 * x-small is for IE6/7 quirks mode.
 * 
 */
 
 
/* Font size conversion chart 
10px = 77%
11px  = 85%
12px  =	93%
13px  =	100%
14px  =	108%
15px  = 116%
16px  =	123.1%
17px  =	131%
18px  =	138.5%
19px  =	146.5%
20px  =	153.9%
21px  =	161.6%
22px  =	167%
23px  =	174%
24px  =	182%
25px  =	189%
26px  =	197%
*/

body {font:13px arial,helvetica,clean,sans-serif; background-color:#ffffff;*font-size:small;*font:x-small;}
table {font-size:inherit;}

/**
 * 99% for safari; 100% is too large
 */
select, input, textarea {font:99% arial,helvetica,clean,sans-serif;}

/**
 * Bump up !IE to get to 13px equivalent
 */
pre, code {font:115% monospace;}


/* Start CSS Reset Classes */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
	}

table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}
/* End CSS Reset Classes */

h1 {color: #408800; font-family: Arial, Helvetica, sans-serif; font-weight:500; font-size:182%; padding:0px 0px 2px 0px; margin:0px 0px 0px 0px;margin-top:-4px}

p{font-family:Arial, Helvetica, sans-serif;font-size:92%;line-height:153.9%;text-align:left;}

a {color:#0F57C2;text-decoration:none;}
a:hover {text-decoration:underline;}
a:visited {color:#800080;}
/*a:visited {color:#0F57C2;}/*

/*+++++++++++++++++++++++++++++++++*/
/* ----- BEGIN LAYOUT CLASSES -----*/
/*+++++++++++++++++++++++++++++++++*/

.layout-clear-left {clear: left;}
.layout-clear-right {clear: right;}
.layout-clear-both {clear: both;}



.layout-header-region {margin:0;padding:0;width:1024px;}

.layout-region-01 {width: 1005px; padding: 0px; margin: 0px 0px 10px 0px;}

.layout-breadcrumb-region {padding:0px 0px 0px 10px; margin:0px; }
.layout-breadcrumb-region .layout-spacer-01 {padding:0px 0px 9px 0px}
.layout-breadcrumb-region .layout-spacer-02 {padding:0px 0px 9px 0px}



.layout-body-tocless-region{width:835px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; vertical-align: top;}
.layout-body-region {width:995px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; vertical-align: top;}
.layout-body-left-gutter {padding:0px 0px 0px 10px; margin: 0px;}
.layout-toc-region {margin: 0px; padding: 0px; width: 174px; vertical-align: top;}
.layout-toc-region .layout-spacer-01 {padding:0px 0px 14px 0px}
.layout-body-toc-right-gutter {padding:0px 0px 0px 21px; margin: 0px;}
.layout-content-region {margin: 0px; padding: 0px; width: 769px; vertical-align: top;}
.layout-body-far-right-gutter {padding:0px 0px 0px 21px; margin: 0px;}

.layout-footer-region {padding:0px 0px 0px 0px;width:1024px;}
.layout-footer-region .layout-spacer-1{padding:0px 0px 90px 0px}

.layout-nav-region {width: 1024px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
.layout-nav-region .layout-spacer-01{padding:0px 0px 20px 0px; margin:0px 0px 0px 0px;}

.layout-heading-region {width: 1014px; padding: 0px 0px 0px 10px; margin: 0px 0px 0px 0px;}
.layout-heading-region .layout-spacer-01{padding:0px 0px 8px 0px; margin:0px 0px 0px 0px;}

.layout-navless-outer-table {width: 988px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
.layout-navless-content-region {margin: 0px; padding: 0px; width: 720px; vertical-align: top;}
.layout-navless-right-region {margin: 0px; padding: 0px; width: 238px; vertical-align: top;}
.layout-navless-left-gutter {padding:0px 0px 0px 10px; margin: 0px;}
.layout-navless-middle-gutter {padding:0px 0px 0px 10px; margin: 0px;}
.layout-navless-right-gutter {padding:0px 0px 0px 10px; margin: 0px; border-left:1px solid #DBDCDE;}

.layout-navless-mail-content-region {width: 644px; padding: 0px 0px 0px 10px; margin: 0px 0px 0px 0px;}

.layout-epro-outer-table {width: 934px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
.layout-epro-toc-region {width: 174px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; vertical-align: top;}
.layout-epro-toc-region .layout-spacer-01 {padding:0px 0px 14px 0px}
.layout-epro-content-region {width: 520px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; vertical-align: top;}
.layout-epro-right-region {width: 200px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; vertical-align: top;}
.layout-epro-right-region .layout-spacer-01 {padding:0px 0px 32px 0px}
.layout-epro-left-gutter {padding:0px 0px 0px 10px; margin: 0px;}
.layout-epro-middle-gutter {padding:0px 0px 0px 20px; margin: 0px;}
.layout-epro-right-gutter {padding:0px 0px 0px 10px; margin: 0px;}


/*++++++++++++++++++++++++++++++++++*/
/* ----- END OF LAYOUT CLASSES -----*/
/*++++++++++++++++++++++++++++++++++*/
/* Begin double border horizontal rule component */
.double-border-hr {border-bottom: 1px solid #DBDCDE; border-top: 1px solid #DBDCDE; clear: both; height: 1px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
.light-blue-hr {border-bottom: 1px solid #BBBBBB; clear: both; height: 0px; margin: 0px; padding: 0px;}
.dark-grey-hr {border-bottom: 1px solid #DBDCDE; clear: both; height: 1px; margin: 0px; padding: 0px;}
.hr-for-ie {display:none;}
/* End double border horizontal rule component */

.page-header {background-image: url(../images/navless-gradient.gif); background-repeat: repeat-x; border-bottom:4px solid #068037;height:28px;vertical-align:middle;width:auto;padding:4px 0px 3px 6px; margin:0px 0px 3px 0px;}
.page-header .header-imageleft{display:inline;float:left;}
.page-header .link{float:right;margin-right:15px;margin-top:10px;}
.page-header .link a{color:#FFFFFF;font-size:93%;padding-bottom:1px;}

.breadcrumb {font-family: arial, sans-serif; font-size: 85%; padding: 0px; margin: 0px; line-height: 90%;}
.breadcrumb .caret {padding: 0px 1px 0px 5px; margin: 0px;}
.breadcrumb ul {padding: 0px; margin: 0px;}
.breadcrumb ul li {display: inline; padding: 0px; margin: 0px; list-style: outside; list-style-type: none; list-style-image: none;}
.breadcrumb a {color:#666666; text-decoration: none;}
.breadcrumb a:link {color:#666666; text-decoration: none;}
.breadcrumb a:visited {color:#666666; text-decoration: none;}
.breadcrumb a:active {color:#e74b00; text-decoration:underline;}
.breadcrumb a:focus {color:#e74b00; text-decoration:underline;}
.breadcrumb a:hover {text-decoration: underline;}

.rounded-tab {font-family:Arial, helvetica, sans-serif;}
.rounded-tab a {background: url(../images/tb_6_lon.gif) no-repeat; padding: 0 0 0 8px; font-weight: bold; display: block; float: left; text-align: center;cursor: pointer;text-decoration:none; background-position: left top;}
.rounded-tab a:hover{text-decoration:underline}
.rounded-tab a:visited{color:#0F57C2}
.rounded-tab a span {background: url(../images/tb_6_ron.gif) no-repeat; padding: 3px 9px 5px 0; display: block; float: left; text-align: center; background-position: right top}
.rounded-tab ul {list-style:none; padding:0; margin:0;}
.rounded-tab li {float: left; margin: 0px 2px -3px 0px; background-color:#ECF1F7; font-size:100%;} 
.rounded-tab li.selected {font-family: arial, sans-serif; font-size:123.1%;background-color: #fff; border-bottom: solid 1px #FFF !important;z-index:100;position:relative; margin-top:-3px;}
.rounded-tab li.selected a {color: #408800 !important;}
.rounded-tab li.selected a span{padding-top:3px;}
.rounded-tab li.selected a:hover {text-decoration:none;}
.rounded-tab .bottom-border{border-bottom: solid 1px #BBBBBB;clear: both; height: 1px; margin: 0px; padding: 0px;}
.rounded-tab .hr-for-ie {display:none;}
.rounded-tab .bylinetab {font-size: 93%; line-height: 122%;color: #666666;padding-left: 5px;padding-top: 3px;background-color: #fff;}
.rounded-tab .wrap-text-height{line-height:108%}

.unselected-tab {display:none;}
.tabbed-box-main{}
.tabbed-box-center{padding:10px 0 0 12px; width:487px;}

.off-screen{position:absolute; left:-5000px;width:1px;height:1px;overflow:hidden;}
.bold {font-weight:bold;}

.text-bricklet{padding-top:7px;padding-bottom:11px}
.text-bricklet p{line-height:138.5%;margin-bottom:11px;}

.mf-table{border-bottom:1px solid #D1DAE3;}
.mf-table .fn-width{width:180px}
.mf-table .prospectus-width{width:190px}
.mf-table .summary-width{width:70px}
.mf-table .full-width{width:100px}
.mf-table .annual-width{width:92px}
.mf-table .semi-width{width:92px}
.mf-table .statement-width{width:230px}
.mf-table th, .mf-table td {border-right:1px solid #D1DAE3;border-top:1px solid #D1DAE3;font-family:Arial,sans-serif;font-size:93%;
padding:4px 5px 4px 5px;}
.mf-table .nowrap{white-space:nowrap;}
.mf-table th{vertical-align:bottom;border-bottom:2px solid #D1DAE3;font-weight:bold}
.mf-table .sort-col{border-bottom:2px solid #000}
.mf-table th a{color:#000000 !important;text-decoration:underline}
.mf-table td {vertical-align:top;}
.mf-table .sort {display:inline;margin:-10px 0 0 0px;padding:5px 0 0 3px;}
.mf-table .last-col{border-right:none}
.mf-table .no-right-border{border-right:none}
.mf-table .bold{font-weight:bold}
.mf-table .un-bold{font-weight:normal!important}
.mf-table .date-subtext{display:block;color:#666666;font-size:11px}

.index {width:auto;text-align:center;font-size:93%;margin-top:17px;margin-bottom:15px;}
.index ul{list-style:none; padding:0; margin:0;}
.index ul li{display:inline;padding-right:10px}

.table-head{font-family: arial, sans-serif;font-size:123.1%;font-weight:bold;color: #408800 !important;margin-bottom:5px;margin-top:-2px}

.top-link{float:right;margin-top:4px;font-size:85%}
/* ========== EPRO RETAIL PAGE CSS ========== */









/* ------ BEGIN FOOTNOTE COMPONENT CLASSES ------ */
.disclaimer {font-family: arial, sans-serif; margin-top: 17px; padding: 0px 0px 0px 0px;}
.disclaimer .bold{font-weight:bold}
.disclaimer .bold-text{font-weight:bold;display:block;color: #666666; margin: 0; font-size: 85%; line-height:123.1%;}
.disclaimer p {color: #666666; margin: 0; font-size: 85%; line-height:123.1%;padding-bottom:7px;}
.disclaimer .last-item {padding-bottom:0px;}
/* ------ END OF FOOTNOTE COMPONENT CLASSES ------ */


/**************************************/
/* ------ BEGIN FOOTER CLASSES ------ */
/**************************************/
.primary-footer	{font-family:arial,helvetica,sans-serif !important;  background-color:#EEEEEE !important; height:90px; text-align:right !important; padding:0px 0px 0px 0px !important; margin:0px 0px 0px 0px !important; border-top:1px solid #CCCCCC !important; font-size:13px !important; font-weight:normal !important;}
.primary-footer a:link, .primary-footer a:visited	{font-family:arial,helvetica,sans-serif !important;  text-decoration:none; color:#0F57C2 !important; margin:0px 0px 0px 0px !important; padding:0px 0px 0px 0px !important; font-weight:normal !important;}
.primary-footer a:active, .primary-footer a:focus {font-family:arial,helvetica,sans-serif !important;  text-decoration:underline; color:#E74600 !important; margin:0px 0px 0px 0px !important; padding:0px 0px 0px 0px !important; font-weight:normal !important;}
.primary-footer a:hover	{font-family:arial,helvetica,sans-serif !important;  text-decoration:underline; color:#0F57C2 !important; margin:0px 0px 0px 0px !important; padding:0px 0px 0px 0px !important;}
.primary-footer .fid-logo	{float:left !important; padding:0px 0px 0px 0px !important; margin:9px 0px 0px 15px !important;}
.primary-footer p	{font-family:arial,helvetica,sans-serif !important;  margin:0px 0px 0px 0px !important; font-size:85% !important; color:#666666 !important; text-align:right !important; text-decoration:none !important; font-weight:normal !important;}
.primary-footer .copyright	{font-family:arial,helvetica,sans-serif !important;  padding:0px 0px 1px 0px !important; margin:9px 7px 0px 0px !important;}
.primary-footer .rights	{font-family:arial,helvetica,sans-serif !important;  padding:0px 0px 0px 0px !important; margin:0px 7px 0px 0px !important;}
.primary-footer ul {margin:3px 6px 0px 0px !important; padding:0px 0px 0px 0px !important;}
.primary-footer .first	{font-family:arial,helvetica,sans-serif !important; font-weight:normal !important; list-style-type:none !important; display:inline !important; font-size:85% !important; background:none !important; margin:0px 0px 0px 0px !important; padding:0px 1px 0px 0px !important;}
.primary-footer ul li {font-family:arial,helvetica,sans-serif !important; font-weight:normal !important; list-style-type:none !important; display:inline !important; font-size:85% !important; background:transparent url(../images/pipe.gif) no-repeat scroll 1% 50% !important; margin:0px 0px 0px 0px !important; padding:0px 1px 0px 6px !important;}
/***************************************/
/* ------ END OF FOOTER CLASSES ------ */
/***************************************/



/* START Accordion TOC CSS */
sup {vertical-align: top;font: normal 11px Verdana, sans-serif}
#accordian {width:174px;visibility:hidden;font-size:0%;}
ul.accWrapper{list-style:none;padding:0px;margin:0px;font-size:medium;}
.accSection ul{list-style:none;	padding:0px 0px 0px 0px;margin:0px 8px 0px 10px;}
.accItem{border-right:solid 1px #ccc;border-left:solid 1px #ccc;background-color:#fff;font-weight:normal;font-family: tahoma;font-size:70%;line-height:13px;padding:4px 4px 4px 19px;}	
.accItem.itemOn{background-color:#EEEEEE;font-weight:bold;}		
.accItem a{color:#4E6172; text-decoration: none;}			
.accItem.firstItem{padding-top: 6px !important;border-top: solid 3px #eeeeee;}	
.accItem.lastItem{padding-bottom:12px;	border-bottom:solid 1px #B0C9A8;}	
.accTitle {background:#fff url(../images/toc_top.gif) no-repeat top left;	color:#fff;font-family:verdana;font-weight:bold;font-size:82%;padding:5px 0px 0px 0px;margin:0px 0px 1px 1px;display:block;height:23px;width: 174px;}
.accTitle span{padding:0px 5px 0px 26px;}
.accTitle a {color: #fff; text-decoration: none;}
.accTitle a:hover {text-decoration: underline;}
.accToggler{background:#ffffff url(../images/arrow_close.gif) no-repeat; background-position:5px 8px;	background-color: #ffffff;border-top:solid 1px #B0C9A8; border-bottom:solid 1px #B0C9A8; border-left:solid 1px #B0C9A8; border-right:solid 1px #B0C9A8;padding:6px 6px 6px 20px;margin:-1px 0px 0px 5px;width:138px;font-family:tahoma;font-weight:bold;font-size:70%;line-height:13px;}			
.accToggler a{color:#666666;text-decoration: none;}
.accToggler.hasNoChildren{background-image : none !important;}				
.togglerOpen{background: #E9EFDE url(../images/arrow_open.gif); background-position: 5px 8px;background-repeat: no-repeat;}				
.togglerOver{background-color: #E9EFDE;}
.accBottomCap{width:166px;margin-top:-1px;margin-left:5px;}
.accItem a:visited{color:#4E6172; text-decoration: none;}	
.accTitle a:visited{color:#fff; text-decoration: none;}	
.accToggler a:visited{color:#666666;text-decoration: none;}
		
.fund-evaluator-callout{width: auto;}
.fund-evaluator-callout .top-section {width:100%; background-color:#F4F4F4;background-position: 0px 0px}
.fund-evaluator-callout .bottom-section {background-color:#F4F4F4;background-position: 0px 100%}
.fund-evaluator-callout .left-side {background-position: 0px 0px}
.fund-evaluator-callout .right-side {background-position: 100% 0px}
.fund-evaluator-callout .bl-corner {background-position: 0px 100%}
.fund-evaluator-callout .br-corner {background-position: 100% 100%}
.fund-evaluator-callout .tl-corner {background-position: 0px 0px}
.fund-evaluator-callout .tr-corner {padding:6px; background-position: 100% 0px}
.fund-evaluator-callout .content {border:none; padding:0px; margin:0px;}
.fund-evaluator-callout .content h2 {color:#5681A3;font-family:arial;font-size:108%;font-weight:bold;line-height:normal;margin:0px 0px 8px 6px;}
.fund-evaluator-callout .content p{font-size:93%;line-height:123.1%;font-family:Verdana,sans-serif;padding:0px 7px 10px 6px;}
.fund-evaluator-callout .content img{margin:0 6px 10px 0px;}

/* ------ BEGIN FOOTNOTE COMPONENT CLASSES ------ */


/*Added by Raju */
.navless-header {background-image:url(../images/navless-gradient.gif); height:35px; border-bottom:4px solid #068037; background-position:0px 0px; background-repeat:repeat-x; padding:0px 0px 0px 0px; margin:0px; width:100%;}
.navless-header img {border: 0px; display: block; margin: 0px 0px 0px 6px; padding:4px 0px 0px 0px; float:left;}
.navless-header span {float:right; display: block; margin:0; padding:4px 15px 0px 0px; font-size:131%;font-family:arial; font-weight:bold; color:#FFFFFF;}
.navless-header span sup {font-size:80%;}

.view-list {margin: 0px 0px 0px 0px; padding: 0px 0px 16px 0px;}
.view-list ul li {background-image:url(../images/11_11_bullet_b.gif); background-repeat:no-repeat; background-position:0px 2px; padding: 0px 0px 5px 19px; margin:0px 0px 0px 0px;font-family: arial, helvetica, sans-serif;  font-weight:normal; font-size:93%;}

.fund-family-list {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width:420px;}
.fund-family-list h3 {color:#000000; font-weight:bold; font-size:93%; line-height:85%; padding: 0px 0px 8px 0px; margin:0px;}
.fund-family-list ul li {background-image:url(../images/greenbulsq.gif); background-repeat:no-repeat; background-position:0px 7px; padding: 0px 0px 8px 12px; margin:0px 0px 0px 0px;font-family: arial, helvetica, sans-serif;  font-weight:normal; font-size:93%; float:left; width:120px;}

.get-start {margin: -3px 0px 0px 0px; padding: 0px 0px 0px 0px;}
.get-start h3 {color:#408800; font-weight:bold; font-size:131%; padding: 0px 0px 2px 0px; margin:0px;}
.get-start p {color:#000000; font-weight:normal; font-size:100%; line-height:131%; padding: 0px 0px 8px 0px; margin:0px;}
.get-start p .phone-number {font-size:116%; font-weight:bold;}

.fili-funds-table-head {margin: 0px 0px 0px 0px; padding: 0px 0px 4px 5px;}
.fili-funds-table-head h2 {color:#408800; font-weight:bold; font-size:123.1%; padding: 0px 8px 0px 0px; margin:0px; display:inline;}
.fili-funds-table-head span {color:#000000; font-weight:normal; font-size:93%; line-height:131%;}

.fili-funds-table {margin: 2px 0px 0px 0px; padding: 0px 0px 0px 0px; width:100%; border-bottom:1px solid #D1DAE3;}
.fili-funds-table th, .fili-funds-table td {font-family:Arial,sans-serif;font-size:85%; line-height:116%; padding:3px 5px 4px 5px;}
.fili-funds-table .nowrap{white-space:nowrap;}
.fili-funds-table th{vertical-align:bottom; border-bottom:2px solid #D1DAE3; font-weight:normal; font-size:85%;}
.fili-funds-table td {vertical-align:top;}
.fili-funds-table .right-border{border-right:1px solid #D1DAE3;}
.fili-funds-table .left-border{border-left:1px solid #D1DAE3;}
.fili-funds-table .bold{font-weight:bold;}
.fili-funds-table .date-subtext{display:block;color:#666666;}
.fili-funds-table .alt-row {background-color:#EEF3F7;}
.fili-funds-table .col1 {width:23%;}
.fili-funds-table .col2 {width:11%;}
.fili-funds-table .col3 {width:11%;}
.fili-funds-table .col4 {width:11%;}
.fili-funds-table .col5 {width:11%;}
.fili-funds-table .col6 {width:19%;}
.fili-funds-table .col7 {width:14%;}

.fili-funds-disclaimer {margin: 0px 0px 0px 0px; padding: 7px 0px 0px 0px;}
.fili-funds-disclaimer .disclaimer {float:left; margin: 0px 0px 0px 0px; padding: 1px 0px 0px 0px;}
.fili-funds-disclaimer .top {float:right; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; font-size:85%;}
.fili-funds-disclaimer p {color: #666666; margin: 0; padding: 0px 0px 0px 0px; font-size: 85%; line-height:123.1%;}

.fidelity-funds-table {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width:100%; border-bottom:1px solid #D1DAE3; border-top:1px solid #D1DAE3;}
.fidelity-funds-table th, .fidelity-funds-table td {font-family:Arial,sans-serif;font-size:93%; padding:4px 5px 3px 5px;}
.fidelity-funds-table .nowrap{white-space:nowrap;}
.fidelity-funds-table th{vertical-align:bottom; border-bottom:2px solid #D1DAE3; font-weight:normal;}
.fidelity-funds-table td {vertical-align:top;}
.fidelity-funds-table .right-border{border-right:1px solid #D1DAE3;}
.fidelity-funds-table .left-border{border-left:1px solid #D1DAE3;}
.fidelity-funds-table .bold{font-weight:bold}
.fidelity-funds-table .center {text-align:center;}
.fidelity-funds-table .middle {vertical-align:middle;}
.fidelity-funds-table .date-subtext{display:block;color:#666666;font-size:91.6%; font-weight:normal !important;}
.fidelity-funds-table .rating {color:#333333; font-size:77%; padding:3px 5px 3px 5px;}
.fidelity-funds-table .rating span {width:100px; display:inline-block; text-align:right; vertical-align:3px;}
.fidelity-funds-table .alt-row {background-color:#EEF3F7;}
.fidelity-funds-table .col1 {width:42%;}
.fidelity-funds-table .col2 {width:18%;}
.fidelity-funds-table .col3 {width:42%;}
.fidelity-funds-table .first-eagle-col1 {width:41%;}
.fidelity-funds-table .first-eagle-col2 {width:8%;}
.fidelity-funds-table .first-eagle-col3 {width:11%;}
.fidelity-funds-table .first-eagle-col4 {width:40%;}


.top {margin: 0px 0px 0px 0px; padding: 1px 0px 0px 0px; font-size:85%; text-align:right;}
.top-fidelity {margin: 0px 0px 0px 0px; padding: 7px 0px 10px 0px; font-size:85%; text-align:right;}

.heading h1 {color: #408800; font-family: Arial, Helvetica, sans-serif; font-weight:500; font-size:182%; padding:0px 0px 10px 0px; margin:-4px 0px 0px 0px;}

.content {margin: 0px 0px 0px 0px; padding: 0px 10px 0px 0px; border-right:1px solid #DBDCDE;}
.content h2 {color:#408800; font-weight:bold; font-size:123.1%; padding: 1px 0px 7px 0px; margin:0px;}
.content p {color:#000000; font-weight:normal; font-size:93%; line-height:131%; padding: 0px 0px 8px 0px; margin:0px;}
.content .note-all-funds {color:#000000; font-weight:normal; font-size:93%; line-height:131%; padding: 0px 0px 17px 0px; margin:0px;}
.content .note {color:#000000; font-weight:normal; font-size:93%; line-height:131%; padding: 0px 0px 3px 0px; margin:0px;}
.content .foot-notes {margin: 0px 0px 0px 0px; padding: 24px 0px 0px 0px;}
.content .foot-notes p {color: #666666; margin: 0; font-size: 85%; line-height:123.1%;padding:0px 0px 7px 0px;}
.content .foot-notes .fund-picks {padding:0px 0px 15px 0px;}
.content .foot-notes .fund-picks img {vertical-align:-2px; padding: 0px 8px 0px 0px;}
.content .bold{font-weight:bold;}
.content .alpha-head {color:#408800; font-weight:bold; font-size:123.1%; padding: 6px 0px 4px 0px; margin:0px;}

.ntf-note li {background-image:url(../images/ntfsm.gif); background-repeat:no-repeat; background-position:0px 4px; padding: 0px 0px 19px 28px; margin:7px 0px 0px 0px;color:#666666; font-family: arial, helvetica, sans-serif;  font-weight:normal; font-size:77%;}
.ntf-note li.fidelity {background-image:url(../images/ntfsm-fidelity.gif); background-repeat:no-repeat; background-position:0px 4px; padding: 0px 0px 19px 36px; margin:0px 0px 0px 0px;color:#000000; font-family: arial, helvetica, sans-serif;  font-weight:bold; font-size:93%;}
.ntf-note li.all-funds {background-image:url(../images/ntfsm-fidelity.gif); background-repeat:no-repeat; background-position:0px 4px; padding: 0px 0px 17px 36px; margin:2px 0px 0px 0px;color:#666666; font-family: arial, helvetica, sans-serif;  font-weight:normal; font-size:93%;}

.alpha-list	{background-color:#F5F7FB; font-size:12px; padding:7px 0px 8px 0px; margin:0px 0px 11px 0px; text-align:center; list-style:none;}
.alpha-list li	{display:inline; padding:0px 2px 0px 3px !important;}

.fund-list {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
.fund-list h3 {color:#336600; font-weight:bold; font-size:85%; line-height:123.1%; padding: 0px 0px 8px 0px; margin:0px;text-transform:uppercase;}
.fund-list ul li {background-image:url(../images/greenbulsq.gif); background-repeat:no-repeat; background-position:0px 7px; padding: 0px 0px 2px 13px; margin:0px 0px 0px 0px;font-family: arial, helvetica, sans-serif;  font-weight:normal; font-size:93%;}

.browse-funds-list {margin: 0px 0px 0px 0px; padding: 7px 0px 0px 0px; border-top:1px solid #D1DAE3;}
.browse-funds-list ul li {background:none; padding: 0px 0px 8px 31px; margin:0px 0px 0px 0px;font-family: arial, helvetica, sans-serif;  font-weight:normal; font-size:93%; float:left; width:138px;}
.browse-funds-list ul li.ntf {background-image:url(../images/ntfsm.gif); background-repeat:no-repeat; background-position:0px 3px;}

.browse-ntf-funds-list {margin: 0px 0px 0px 0px; padding: 7px 0px 0px 0px; border-top:1px solid #D1DAE3;}
.browse-ntf-funds-list ul li {background:none; padding: 0px 0px 3px 0px; margin:0px 0px 0px 0px;font-family: arial, helvetica, sans-serif;  font-weight:normal; font-size:93%; float:left; width:168px;}

.usmail-form-container {padding:0px 0px 0px 0px; margin:0px;}
.usmail-form-container h2 {color:#408800; font-weight:bold; font-size:123.1%; padding: 0px 0px 14px 0px; margin:0px;}
.usmail-form-container .form-row {padding:0px 0px 7px 0px; margin:0px; width:100%; display:block;} 
.usmail-form-container .form-row .left {float:left; width: 174px; padding: 0px 19px 0px 0px; text-align:right;}
.usmail-form-container .form-row .right {float:left; text-align:left; padding: 0px 0px 0px 0px;}
.usmail-form-container .form-row label {font-family: arial, sans-serif; font-size: 93%; line-height:153.5%; padding: 3px 0px 0px 0px; margin: 0px 0px 0px 0px; }
.usmail-form-container .form-row .label {font-family: arial, sans-serif; font-weight:bold; font-size: 93%; line-height:153.5%; padding: 0px 0px 9px 0px; margin: 0px 0px 0px 0px; display:block;}
.usmail-form-container .form-row input {width: 211px; text-align:left; font-family: arial, sans-serif; font-size: 93%; padding: 1px 0px 1px 0px; margin: 0px 0px 0px 0px; line-height: 123.1%;}
.usmail-form-container .form-row .button {width: auto; font-size: 100%; margin:18px 0px 0px 0px; padding:0px 5px 0px 5px; text-align:center; display:block;}
.usmail-form-container .form-row .link {font-family: arial, sans-serif; font-size: 93%; padding: 5px 0px 0px 4px; vertical-align:3px;}
.usmail-form-container .form-row .radio {border:none; width: auto; vertical-align: middle; margin:0px 0px 0px 0px;}
.usmail-form-container .form-row .radio-ira {border:none; width: auto; vertical-align: middle; margin-left:11px;}
.usmail-form-container .form-row .zip {width:80px;}
.usmail-form-container .form-row .label-zip {padding:0px 0px 0px 15px;}
.usmail-form-container .form-row .three-digits {width:42px;}
.usmail-form-container .form-row .four-digits {width:52px;}
.usmail-form-container .form-row .sub-text {color:#666666; font-size:85%; display:inline-block; padding:0px 0px 4px 3px;}
.usmail-form-container .form-row .dash {padding: 0px 0px 0px 0px; vertical-align: 0px;}

.form-container {padding:0px 0px 0px 0px; margin:0px;}
.form-container h2 {color:#408800; font-weight:bold; font-size:123.1%; padding: 0px 0px 14px 0px; margin:0px;}
.form-container .form-row {padding:0px 0px 7px 0px; margin:0px; width:100%; display:block;} 
.form-container .form-row .left {float:left; width: 174px; padding: 0px 19px 0px 0px; text-align:right;}
.form-container .form-row .right {float:left; text-align:left; padding: 0px 0px 0px 0px;}
.form-container .form-row label {font-family: arial, sans-serif; font-size: 93%; line-height:153.5%; padding: 3px 0px 0px 0px; margin: 0px 0px 0px 0px; }
.form-container .form-row .label {font-family: arial, sans-serif; font-weight:bold; font-size: 93%; line-height:153.5%; padding: 0px 0px 9px 0px; margin: 0px 0px 0px 0px; display:block;}
.form-container .form-row input {width: 211px; text-align:left; font-family: arial, sans-serif; font-size: 93%; padding: 1px 0px 1px 0px; margin: 0px 0px 0px 0px; line-height: 123.1%;}
.form-container .form-row .button {width: auto; font-size: 100%; margin:18px 0px 0px 0px; padding:0px 5px 0px 5px; text-align:center; display:block;}
.form-container .form-row .link {font-family: arial, sans-serif; font-size: 93%; padding: 5px 0px 0px 4px; vertical-align:3px;}
.form-container .form-row .radio {border:none; width: auto; vertical-align: middle; margin:0px 0px 0px 0px;}
.form-container .form-row .radio-ira {border:none; width: auto; vertical-align: middle; margin-left:11px;}
.form-container .form-row .zip {width:80px;}
.form-container .form-row .label-zip {padding:0px 0px 0px 15px;}
.form-container .form-row .three-digits {width:42px;}
.form-container .form-row .four-digits {width:52px;}
.form-container .form-row .sub-text {color:#666666; font-size:85%; display:inline-block; padding:0px 0px 4px 3px;}
.form-container .form-row .dash {padding: 0px 0px 0px 0px; vertical-align: 0px;}

.mail-content p {color:#000000; font-weight:normal; font-size:93%; line-height:131%; padding: 0px 0px 16px 0px; margin:0px;}
.reset {padding: 5px 0px 27px 0px; margin:0px; border-bottom:1px solid #D1DAE3;}
.mail-notes {padding:8px 0px 0px 0px; margin:0px;}
.mail-notes p {color: #666666; margin: 0; font-size: 85%; line-height:123.1%;padding:0px 0px 7px 0px;}
.mail-notes .bold {font-weight:bold;}

.last-item {padding-bottom:0px !important;}

/* Prospectus fulfillment UI styles */
.prospectus {padding-left:10px; padding-top:15px; background-color:#ffffff; color:#444444;}
.prospectus a:link {color:#000080; }
.prospectus a:active {color:#000080; }
.prospectus a:visited {color:#000080; }
.prospectus h2{padding-bottom:19px}
.prospectus p{padding-bottom:13px; font-size:13px;}
.prospectus-content {font-family:ARIAL,HELVETICA;font-size:13px;}
.prospectus-bg-white {background-color:#ffffff}
.prospectus-bg-white table {border-spacing:0px; padding:0px; border:0px; }
.prospectus-copyright {font-size:10px; font-family:Arial, Helvetica, sans-serif; }
.prospectus-copyright a {text-decoration:underline; }