div.data_table_wrapper_noyellow{}
	table.data_table_noyellow 
		{
			color:#666666;
			display:inline;
			float:left;
			margin:0;
			padding:0;
			width:715px;
		}
		/*tbody{}*/
			/*tr{}*/
				/*td{}*/
					div.main_col_1_df_noyellow
						{
							display:inline;
							float:left;
							margin-right:5px;
							padding-bottom:15px;
							width:350px;
						}
						p.title
							{
								color:#0E4213;
								font-size:1.6em;
								font-weight:bold;
								line-height:1.6em;
								padding: 0px 0 0;
								margin:0;
								vertical-align:baseline;								
							} 
							#left_column p.title{
							margin:0px;
							padding:0px;
							line-height:0px;
							}
 						/*table.half_table{}*/
							/*tbody{}*/
								/*tr{}*/
									/*td.fund_title{}*/
										.fund_title
											{
												color:#666666;
												font-size:1.4em;
												font-weight:bold;
												line-height:1.4em;
												padding:0;
												vertical-align:baseline;
											}
					div.main_col_2_df_noyellow
						{
							display:inline;
							padding-bottom:15px;
							width:350px;
						}
						/*div*/
							#ctl00_cntMain_PromptText
								{
									color:#0E4213;
								}
							#ct100_cntMain_drpFundFamily
								{
																	color: #666666;
									cursor: pointer;
									display:block;
									font-family:Arial, Helvetica, sans-serif;
									font-size:1em;
									height:14px;
									margin:0 5px 10px 0;
									padding: 3px 0 4px 4px;
									text-align:left;
									width:156px;
								}
							#ct100_ct100_content_ctnMain_drpFund
								{
													color: #666666;
									cursor: pointer;
									display:block;
									font-family:Arial, Helvetica, sans-serif;
									font-size:1em;
									height:14px;
									margin:0 5px 10px 0;
									padding: 3px 0 4px 4px;
									text-align:left;
									width:156px;
								}
							#ct100_ct100_content_ctnMain_drpShareClass
								{
											color: #666666;
									cursor: pointer;
									display:block;
									font-family:Arial, Helvetica, sans-serif;
									font-size:1em;
									height:14px;
									margin:0 5px 10px 0;
									padding: 3px 0 4px 4px;
									text-align:left;
									width:156px;
								}
							/*input[src=/assets/images/fundGOBtn.jpg] replace with /images/btn_arrow_next.gif*/
							
						#divError{}
	/*table.data_table_noyellow */
		/*tbody{}*/
			/*tr{}*/
				/*td{}*/
					div.main_col_1_df_noyellow
						{
							display:inline;
							float:left;
							margin-right:5px;
							padding-bottom:15px;
							width:350px;
						}
						div.half_table_fund_detail_wrapper
							{
								background-color:#FFFFFF;
								border:1px solid #CCCCCC;
								float:left;
								width:350px;
							}
							table.half_table_fund_detail>td.table_header_bg>p{
								width:100%;
							}
							table.half_table_fund_detail
								{
									width:350px;
									margin:0;
								}
								/*tbody{}*/
									/*tr{}*/
										.table_header_bg, #table1 tbody tr td.table_header_bg, #table2 tbody tr td.table_header_bg
											{
												text-align:left;
												color:#FFFFFF;
												vertical-align:middle;
												border-bottom: 1px solid #999999;
												font-size:12px;
												padding:2px;
												background-color:#0E4212;
												
											}
											.table_header_bg p, #table1 tbody tr td.table_header_bg p,  #table2 tbody tr td.table_header_bg p
											{
											color:#FFFFFF !important;
											font-size:16px;
											font-weight:bold;
											padding:5px 0 5px 5px;
											}
							#table1{
							margin-bottom:30px;
							} 
											/*p*/
												/*sup*/
							/*table.half_table_fund_detail{}*/
								
								/*tbody{}*/
									/*tr{}*/
										/*td{}*/
											/*div [1] label*/
											/*div [2] value*/
											.half_table_fund_detail tr td {
												border-bottom:1px solid #999999;
												font-size:12px;
												padding:2px;
												}
												
												.data_table_noyellow tr td {
												
												vertical-align:top;
												}
					div.main_col_2_df_noyellow
						{
							display:inline;
							padding-bottom:15px;
							width:350px;
							color:#666666;
							font-family:Arial,Helvetica,sans-serif;
							font-size:12px;
						}
						/*div.half_table_fund_detail_wrapper{}*/
							
	/*table.data_table_noyellow{}*/
		/*tbody{}*/
			/*tr{} [width=711]*/
				/*td.main_head table_header_bg [colspan=8]{}*/
					/*p{}*/
					
#data_table_wrapper data_table tr td.main_head {
color:#FFFFFF;
vertical-align:middle;
width:714px;
}

#data_table_wrapper table.data_table tr td {
border-bottom:1px solid #666666;
border-left:1px solid #666666;
padding:3px;
vertical-align:top;
}
#data_table_wrapper table.data_table tr td.no_left_border {
border-bottom:0px;
border-left:0px;

}
#data_table_wrapper .column_header_bg {
background-color:#A5B88E;
}

#data_table_wrapper .column_head {
border-bottom:1px solid #666666;
border-left:1px solid #666666;
}
#data_table_wrapper .no_right_border {
border-right:medium none !important;
}
#data_table_wrapper .data_table tr td.main_head p {
color:#FFFFFF !important;
font-size:16px;
font-weight:bold;
padding:5px 0 5px 15px;
}
#data_table_wrapper .red_head {
background-color:#821A2B;
color:#FFFFFF !important;
vertical-align:middle;
}
#data_table_wrapper .cell_bg {
background-color:#D2DCC6;
}
#data_table_wrapper table.data_table tbody tr td.table_header_bg {
background-color:#0E4212;
}

#lower_footnotes{
margin-top:20px;
border:0;
}
#lower_footnotes tbody tr td{
margin-top:20px;
border:0;
}
table.data_table tbody tr td.no_left_border{
border-left:0;
border-right:0;
}
.filter_1{

	background-color:#821A2B;

}



.filter_2{

	background-color:#0E4212; /*#949D1B;*/

}



.filter_3{

	background-color:#403970;

}



.filter_4{

	background-color:#ECC726;

}

#ctl00_cntMain_divContent table.data_table{
color:#666666;
display:inline;
float:left;
margin:0 0 0 18px;
padding:0;
width:675px;
}

.data_table_head_1 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/right_space_bg.gif) repeat-x scroll 0 0;
display:inline;
float:left;
margin:0;
width:715px;
}
.tab_active {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/tab_active_bg_white.gif) repeat-x scroll 0 0;
color:#385C19;
display:inline;
float:left;
font-size:10px;
height:21px;
}

.tab_inactive {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/tab_inactive_bg.gif) repeat-x scroll 0 0;
color:#8A8776;
display:inline;
float:left;
font-size:10px;
height:21px;
}

.data_table tr td.main_head p a{
	color:#FFFFFF !important;
}

.red_head{
	background-color:#821A2B;
	/*border-bottom:1px solid #666;
	border-top:1px solid #666;*/
	vertical-align:middle;
	color:#FFFFFF !important;
}

.red_head p{
	padding:5px 0 5px 10px;
	color:#FFFFFF !important;
}

.red_head p a{
	color:#FFFFFF !important;
}

.orange_head{
	background-color:#E76C1F;
	/*border-bottom:1px solid #666;
	border-top:1px solid #666;*/
	vertical-align:middle;
	color:#FFFFFF !important;
}

.orange_head p{
	padding:5px 0 5px 10px;
	color:#FFFFFF !important;
}

.orange_head p a{
	color:#FFFFFF !important;
}

.green_head{
	background-color:#0E4212; /*#949D1B;*/
	/*border-bottom:1px solid #666;
	border-top:1px solid #666;*/
	vertical-align:middle;
	color:#FFFFFF !important;
}

.green_head p{
	padding:5px 0 5px 10px;
	color:#FFFFFF !important;
}

.green_head p a{
	color:#FFFFFF !important;
}

.green_head_df{
	background-color:#0E4212; /*#949D1B;*/
	/*border-bottom:1px solid #666;
	border-top:1px solid #666;*/
	vertical-align:middle;
	color:#FFFFFF !important;
	font-size: 14px;
}

.green_head_df p{
	padding:5px 0 5px 10px;
	color:#FFFFFF !important;
}

.green_head_df p a{
	color:#FFFFFF !important;
}

.blue_head{
	background-color:#413A72;
	/*border-bottom:1px solid #666;
	border-top:1px solid #666;*/
	vertical-align:middle;
	color:#FFFFFF !important;
}

.blue_head p{
	padding:5px 0 5px 10px;
	color:#FFFFFF !important;
}
.blue_head p a{
	color:#FFFFFF !important;
}

.yellow_head{
	background-color:#ECC726;
	/*border-bottom:1px solid #666;
	border-top:1px solid #666;*/
	vertical-align:middle;
	color:#FFFFFF !important;
}

.yellow_head p{
	padding:5px 0 5px 10px;
	color:#FFFFFF !important;
}

.yellow_head p a{
	color:#FFFFFF !important;
}

.table_row_grey_border td{
	/*border-top:1px solid #666;*/
	text-align:center;
	vertical-align:bottom;
}

.table_row_grey_double_border td{
	border-top:2px solid #666;
	text-align:center;
	vertical-align:bottom;
}

.table_head_row_grey_border td{
	border-top:1px solid #666;
}

.dark_grey_border{
	border-left:1px solid #666;
	text-align:center;
}
.light_grey_border{
	border-left:1px solid #CCC;
	text-align:center;
}
.column_title {
font-size:14px;
font-weight:bold;
}

#find_advisor p a {
color:#CC6600;
text-decoration:none;
font-size:10pt;
}

#content_wrapper_bg #find_advisor p input.find_advisor_form_text {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/small_text_box_bg.gif) no-repeat scroll right top;
border:medium none;
color:#666666;
font-family:Arial,Helvetica,sans-serif;
font-size:8pt;
height:14px;
line-height:14px;
padding:2px 0 4px 4px;
text-align:left;
width:109px;
}
#content_wrapper_bg #find_advisor p input {
float:left;
margin-bottom:10px;
font-size:8pt;
}
ul.sub_nav_1 {
display:inline;
float:left;
margin:10px 0;
width:100%;
}
ul.sub_nav_1 > li {
border-bottom:1px solid #D1D6CF;
display:inline;
float:left;
padding:10px 0 10px 10px;
width:161px;
}
ul.sub_nav_1  li.active {
background:url("/images/tertiary_nav_arrow.gif") no-repeat scroll 13px 16px #F7F9F6;
padding-left:10px;
}
ul.sub_nav_1 li.title {
color:#0E4213;
font-size:15px;
font-weight:bold;
text-align:left;
}

/*
#fund_table  tbody tr td.column_head_border,#fund_table2   tbody tr td.column_head_border{
	border-right:1px solid #666666;
}
.column_head_border  {
	border-bottom:1px solid #666666;
	border-left:1px solid #666666;
	border-right:1px solid #666666;

}
*/
a img{
	border:none;
}
#find_advisor{
padding-top:15px;
}
#ctl00_cntMain_txtByYear{
	margin-left:7px;
}

ul.sub_nav_2 {
	list-style:none outside none;
	margin:0 0 0;
	padding:0 0 0 5px;
}
ul.sub_nav_2 li {
	line-height:20px;
	list-style:none outside none;
	margin:0;
	padding:0;
}
.calendar_previous {
	float:left;
	margin:15px 0;
}

.calendar_next  {
	float:right;
	margin:15px 0;
}


#ctl00_cntMain_data_table_head_1 .tab_inactive {
color:#8A8776;
}

#ctl00_cntMain_data_table_head_1 .tab_inactive a {
top:0px;
}
#ctl00_cntMain_data_table_head_2 .tab_inactive {
color:#8A8776;
}

#ctl00_cntMain_data_table_head_2 .tab_inactive a {
top:0px;
}

.half_table_fund_detail .main_head p, 
.data_table_noyellow .main_head p, 
.data_table .main_head p
{
    margin: 0px;
}

#lower_footnotes tbody tr td, p.ratings_footer
{
    font-size: 10px;
    background-color: Transparent;
}

#header_wrapper
{
    margin-bottom: 0px;
}

.input_text
{
    background: white;
}

#ctl00_cntMain_divContent .data_table_wrapper_noyellow .data_table_noyellow
{
    margin-bottom: 5px;
}

#table1 tbody tr td.main_head
{
    width: 709px;
}

.data_table tbody tr td.no_left_border
{
    background-color: Transparent;
}

#data_table_wrapper div.data_table_head_1 div.tab_active
{
    vertical-align: top;
}

#ctl00_cntMain_table_1 table.data_table tbody tr td.main_head,
#ctl00_cntMain_table_2 table.data_table tbody tr td.main_head
{
    background-color: #0E4212;
}

#ctl00_cntMain_table_1 table.data_table tbody tr td.column_head_border,
#data_table_wrapper table.data_table tr td
{
    padding: 2px 0px;    
    
}

.leaf_divider {
	background:url("/images/leaf_divider_bg.gif") repeat-x scroll 0 0 transparent;
	clear:both;
	display:inline;
	float:left;
	text-align:center;
	width:717px;
}

table.data_table tbody tr td.calendar_table_wrapper table tbody tr td.column_head_border,
td.calendar_legend_wrapper table tbody tr td.calendar_legend_icon,
td.calendar_legend_wrapper table tbody tr td.calendar_legend_desc
{
    background-color: #FFFFFF;
}

#table_1 tbody tr td.cell_bg
{
    padding: 2px 4px;
}

#table_1 tbody tr td.table_header_bg
{
    width: 709px;
}
td.lefttext{
	text-align:left;
}
#find_advisor p.title {
	color:#104A1D;
	font-size:14px;
	font-weight:bold;
	padding:5px 12px;
}
.data_table table.ol_table{
width:675px;
font-size:8pt;
}
.data_table table.ol_table tbody tr td.footer_table_heading{
font-size:12pt;
text-align:left;
}
.data_table table.ol_table tbody tr td.footer_table_first_column{
text-align:left;
}
.data_table table.ol_table tbody tr td.footer_table_fund_column{
text-align:center;
}
